参考笔记:JavaWeb 速通Tomcat_tomcat部署java项目-CSDN博客
目录
一、Tomcat服务
1. 下载和安装
下载
Tomcat 官方网站:Apache Tomcat® - Welcome!
Tomcat 下载哪个版本由自己决定,但在选择版本前,最好点击左侧的 "Which version? " 查看一下你要下载的 Tomcat 版本是否支持你安装的 Java 版本,如下图所示:
这里我下载的是 Tomcat 9 这个版本,Tomcat 9 支持的 Java 版本至少是 Java 8
点击左侧的 Tomcat 9,如下:
然后页面往下拉,找到安装包:
安装
① 查看是否正确安装 JDK 并配置 JAVA_HOME
② 解压 Tomcat 到非中文目录下
🆗,这样就算安装完毕了,接下来就是启动 Tomcat 服务了
2. 启动Tomcat服务
双击 bin 目录下的 startup.bat 启动文件,用来启动 Tomcat 服务,如下图所示 :
双击后会弹出 DOS 黑窗口,如下所示:
这里可以看到,DOS 窗口中的日志出现乱码的问题,这是因为 DOS 黑窗口使用的是 ANSI 编码。 ANSI 不是一种新的编码方案,而是泛指各个地区默认的字符编码
在 Windows 系统下,中国大陆的 ANSI 编码默认就是 GBK ,而 Tomcat 的日志信息使用的是 UTF-8 编码,这也就是发生乱码的原因
解决方法:修改 conf/logging.properties ,将此处的 UTF-8 修改为 GBK 即可,如下图所示:
关闭 DOS 黑窗口,重新启动 Tomcat 服务测试一下日志信息是否还会出现乱码问题:
可以看到, 日志信息已经可以正常显示了,乱码问题解决
🆗,DOS 黑窗口不要关闭,不然 Tomcat 服务会关闭
接着在浏览器地址栏输入 "http://localhost:8080/" ,若成功跳转到如下页面,说明 Tomcat 启动成功,可以提供服务了
3. 启动Tomcat服务的注意事项
① Tomcat 本质是一个 Java 程序,所以需要 JDK 的支持,Tomcat 会根据 JAVA_HOME 的环境变量的路径使用指定 JDK ;因此如果 JAVA_HOME 环境变量没有配好,双击 startup.bat 不会成功(黑窗口闪一下立刻无了)
② Tomcat 服务默认使用 8080 端口,如果有其它服务程序占用了 8080 端口,可以关闭该服务,或者修改 Tomcat 服务的默认端口 8080 为其他端口号
修改默认端口的方法:修改 /conf/server.xml 即可。如下所示:
③ 除了双击 startup.bat 方式外,还可以在 bin 目录下的 cmd 窗口,输入 catalina run 或者 startup.bat 命令来启动 Tomcat 服务,如下所示:
4. 关闭Tomcat服务
① 方式一:直接关闭 DOS 黑窗口(不推荐,太暴力)
② 方式二:双击 bin 目录下的 shutdown.bat 脚本文件(推荐);
shutdown.bat 脚本会对启动的 Tomcat 服务发出一个关闭的指令,并且关闭 Tomcat 服务的操作日志会被记录在 Tomcat 目录 /logs/catlina.年-月-日.log 文件中,如下图所示 :
二、Tomcat的目录结构
Tomcat 的目录结构如下图所示:
我们从第一个目录开始逐个了解,只需了解其的基本用处即可