1 Tomcat和jdk的版本对应
Apache Tomcat技术是基于Java EE规范实现的,因此在使用Tomcat前需要预先将jdk和jre安装并配置好环境变量。
同时,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_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.csdn.net/weixin_40396459/article/details/81706543
- https://blog.csdn.net/u012964753/article/details/81045716
- https://blog.csdn.net/Albert201605/article/details/107102232