Tomcat 9.0.37的安装和配置
1 Tomcat和jdk的版本对应
Apache Tomcat技术是基于Java EE规范实现的,因此在使用Tomcat前需要先安装和配置好jdk。同时,Tomcat的版本和jdk的版本需满足一定的对应关系,具体如下表:
(来自http://tomcat.apache.org/whichversion.html)
2 下载
进入Tomcat官方网站http://tomcat.apache.org/,根据需要来下载相应版本的Tomcat,这里下载的是Tomcat 9.0.37,得到一个压缩文件apache-tomcat-9.0.37-windows-x64.zip。(或直接下载)
3 安装
免安装,将下载得到的压缩文件直接解压至指定目录即可。
4 配置环境变量
经测试,该版本Tomcat无需配置环境变量可直接使用。
【对一些较低版本的Tomcat,可按下列步骤配置环境变量:
右键‘此电脑’ -> 属性 -> 高级系统设置 -> 环境变量。上面是用户变量,下面是系统变量。用户变量配置后仅对当前用户有效,系统变量配置后会对所用用户有效。这里仅对用户变量进行配置,如下:
Tomcat安装目录:TOMCAT_HOME = D:\Program Files\apache-tomcat-9.0.37
Tomcat工具路径:PATH = %TOMCAT_HOME%\bin
Tomcat类库路径:CLASSPATH = .;%TOMCAT_HOME%\lib\servlet-api.jar
(注:1. CLASSPATH变量的最前面有个‘.;’
2. 同一变量有多个值时,以‘;’分隔,最末尾无标点符号)】
5 测试
(1) Tomcat的启动和关闭
启动方式一:bin目录下找到startup.bat,双击打开运行窗口。
启动方式二:cmd进入bin目录,执行catalina run命令(该方式下,如启动失败,会显示错误信息,不会仅一闪而过)。
关闭方式一:点击右上角叉号或Ctrl+C,直接关闭运行窗口。
关闭方式二:bin目录下找到shutdown.bat,双击执行关闭程序。
(2) 浏览器访问测试
将Tomcat启动之后,打开浏览器,在地址栏输入http://localhost:8080/或http://127.0.0.1:8080/访问本机服务器,若成功打开Apache Tomcat/9.0.37的页面信息,则Tomcat安装配置成功。
6 基本问题
(1) Tomcat启动时显示中文乱码。
原因是编码格式不匹配,在TomCat目录的conf文件夹中找到logging.properties文件,用记事本打开后,将其中的五个UTF-8设置改为GBK即可。
(2) 修改默认端口号。
http默认的端口号是80,即仅需输入IP地址(或域名),无需输入端口号,即可访问对应的网站资源。Tomcat当前的端口号是8080,将它的端口号改为80即可:
在Tomcat安装目录的conf文件夹内,找到server.xml文件。用记事本打开后,将Connector port设置改为"80",保存关闭。
参考
- https://blog.****.net/weixin_40396459/article/details/81706543
- https://blog.****.net/u012964753/article/details/81045716
- https://blog.****.net/Albert201605/article/details/107102232