tomcat安装配置

  1. 首先需要配置JAVA_HOME和JRE_HOME的环境变量,地址就是java根目录路径,如F:\Java
  2. 在tomcat官网下载免安装版的压缩包。
  3. 解压后dos窗口进入bin文件下,然后跑去服务startup如image.png之后就会开启一个服务窗口image.png
  4. 可以访问Tomcat根目录的webapps文件夹下的资源文件,首先在webapps文件夹下新建一个文件夹,名为Test,在Test文件夹下放入一个1.jpg的图片。浏览器访问http://localhost:8080/Test/1.jpg,,就可以看到这张图片了。一般默认端口号时8080
  5. 关闭服务就在dos窗口输入shutdown,服务窗口自动关闭。

bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

tomcat目录结构(参考网上)

bin目录主要是用来修改环境变量,设置JDK路径、tomcat路径
startup 用来启动tomcat
shutdown 用来关闭tomcat
修改catalina可以设置tomcat的内存

conf目录主要是用来存放tomcat的一些配置文件
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
web.xml可以设置tomcat支持的文件类型
context.xml可以用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下可以设置默认加载的项目
lib目录主要用来存放tomcat运行需要加载的jar包
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。
logs目录用来存放tomcat在运行过程中产生的日志文件
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
在linux环境中,控制台的输出日志在catalina.out文件中
temp目录用户存放tomcat在运行过程中产生的临时文件

webapps目录用来存放应用程序
当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
work目录用来存放tomcat在运行时的编译后文件
例如JSP编译后的文件。
清空work目录,然后重启tomcat,可以达到清除缓存的作用。

idea配置tomcat

导航栏run->配置编辑
image.png
添加新配置->选择Tomcat Server->local
image.png
写好名称,这里两个端口号自动生成,确认
注意一旦端口号被占用,服务跑不起来会出错

之后点击idea左下的绿色加号,run服务就跑起来了
image.png

image.png

tomcat部署web工程的方式

1.将文件放入webapps文件夹下docs文件夹下, 输入地址localhost:端口号/docs/文件名 即可访问

  1. 进入conf\Catalina\localhost文件夹下,创建web.xml,写入
<Context docBase="F:\资料\02-javascript\代码\JavaWeb\01_html_css" path="/web"/>

docBase是你要访问文件的路径,这样设置可不需将项目放入tomcat文件夹内。之后访问localhost:端口号/web/文件名即可

url地址默认访问

当浏览器地址输入localhost:端口号/ -----------默认访问ROOT工程文件夹下的文件
当浏览器地址输入localhost:端口号/工程名/ -----------默认访问该工程文件下的index.html页面

tomcat服务run报错port out of range:-1

解决方法:修改tomcat根目录的的conf文件夹下的server.xml,将
<Server port="-1" shutdown="SHUTDOWN">改成
<Server port="1-65535之间的任意一个整数" shutdown="SHUTDOWN">,

tomcat乱码

这就很烦。。。。
image.png

解决方法:找到Tomcat根目录的conf文件夹下的logging.properties文件
打开后在末尾加上

java.util.logging.ConsoleHandler.encoding = GBK~~~~

image.png
ok,成功了!

image.png


就这样
10 声望2 粉丝

引用和评论

0 条评论