Tomcat的安装与配置

简述:在Windows11系统上以zip格式安装Tomcat9.x

安装

网址:Tomcat官网
版本的选择:在页面的左侧Download下选择Which version? 根据本地使用的JDK版本选择对应的Tomcat版本
image

下载Tomcat:选择Download下对应的版本号 如Tomcat9 下拉至底部 在Core下根据Windows版本选择
我们下载的是zip格式,只需要解压缩后配置环境变量即可使用
image

配置

在配置Tomcat前需要配置好java环境变量,尤其是JAVA_HOME
以下配置均在系统变量中设置
新建CATALINA_HOMECATALINA_BASE环境变量,变量值为D:\develop_tools\apache-tomcat-9.0.60这里的路径改为你们自己的解压路径
Path后新建(添加)%CATALINA_HOME%\bin %CATALINA_HOME%\lib
%CATALINA_HOME%\lib\servlet-api.jar

环境变量中,环境变量名对大小写不敏感,可将CATALINA_HOME小写,但需要保持一致
注意:在环境变量中,如果新建有两个相同仅大小写不同的的变量名,会覆盖设置。如:path和PATH

image

检查环境变量是否配置成功

在命令行窗口输入命令catalina version如果环境信息则配置成功
image

Tomcat文件目录

  • bin:可执行文件(启动文件:startup.bat 关闭文件:shutdown.bat)
  • conf:配置文件(修改端口号:server.xml,建议将server.xml备份)
  • lib:依赖的jar包
  • log:日志文件(记录出错等信息)
  • temp:临时文件
  • webapps:可执行的项目。默认作为存放开发项目的目录
  • work:存放由jsp翻译成的.java源文件,以及编译的.class字节码文件(jsp ->java ->class)

方式1:在.\apache-tomcat-9.0.60\bin双击打开startup.bat启动服务

如果点startup.bat窗口的×直接关闭,可能会造成关闭异常

方式2:因为我们之前配置好了系统环境变量,在命令行窗口直接输入startup命令启动
image

常见问题

1、闪退

环境变量配置不正确

  1. JAVA_HOME中的路径不能以分号结尾,如D:\develop_tools\JDK\jdk1.8.0_321
  2. JAVA_HOME中的路径是JDK路径而不是JRE的路径
  3. CATALINA_HOME中的路径不能以\结尾,如D:\develop_tools\apache-tomcat-9.0.60
  4. 在Path中添加修改变量时,一定要注意分号、空格以及是否有多余的符号

2、乱码

在命令行执行startup或打开startup.bat后汉字乱码
解决方法:在.\apache-tomcat-9.0.43\conf下打开logging.properties文件

将java.util.logging.ConsoleHandler.encoding = UTF-8
替换为java.util.logging.ConsoleHandler.encoding = GBK
image

3、与其他服务端口号冲突

Tomcat的默认端口号为8080若与其他服务端口号冲突可以修改Tomcat的默认端口号
打开.\apache-tomcat-9.0.60\conf目录下的server.xml文件,在文件的69行将port=8080改为指定的端口号,重启服务

	<Connector port="8080" protocol="HTTP/1.1"
		connectionTimeout="20000"
		redirectPort="8443" />

访问Tomcat

先打开startup.bat然后在浏览器中输入localhost:8080或者127.0.0.1:8080回车,如果看到Tomcat默认的JSP页面则搭建完成
image

无法访问Tomcat?

  1. 检查startup.bat服务是否启动
  2. 检查端口号是否正确
  3. 更换浏览器重新访问
  4. 检查环境变量是否正确

常见状态码

200:一切正常
300/301:页面重定向 (跳转)
404:资源不存在
403:权限不足 (如果访问a目录,但是a目录设置 不可见)
500:服务器内部错误(代码有误)
其他编码:积累

卸载Tomcat

直接删除解压出来的Tomcat文件目录,并移除已配置的环境变量

建议一次安装成功,卸载重装后可能会出现问题

posted @ 2022-03-17 16:58  CenGeng  阅读(550)  评论(0编辑  收藏  举报