Win(Win10)下载安装Tomcat8.5/9.0和环境配置详解
Win(Win10)下载安装Tomcat8.5/9.0和环境配置详解
Tomcat8.5/9.0的下载与相关配置
原文链接---https://blog.csdn.net/zouguo1211/article/details/83787394
1. 下载Tomcat8.5/Tomcat9.0
以Tomcat8.5为例:官网链接
2. 配置环境变量
新建系统变量:
CATALINA_HOME
变量值为:
D:\Java\apache-tomcat-8.5.34(即为Tomcat的解压目录)
在Path变量里新建:
%CATALINA_HOME%\bin
保存即可;
3. 验证环境变量配置
打开cmd窗口,键入startup.bat命令,运行截图
打开浏览器访问:localhost:8080,正常出现网页则表示配置成功;
4. 其他配置
4.1 端口更改
Tomcat默认使用8080端口,我们可以修改配置文件来更改其端口,步骤如下:
停掉当前运行的Tomcat,并用文本编辑器打开主目录下的conf里的server.xml文件
修改第一处:
<!--
<Server port="8005" shutdown="SHUTDOWN">
将8005修改为其他值,保证不与其他冲突即可
-->
<Server port="8015" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
修改第二处:
<!--
A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
-->
<!--
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />
将8080修改其他值,不冲突即可;
-->
<Connector connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
修改第三处
<!-- Define an AJP 1.3 Connector on port 8009 -->
<!--
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
将8009修改其他值,不冲突即可;
-->
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443"/>
保存,重新启动Tomcat,访问:localhost:9080,正常出现网页则表示配置成功;
4.2 默认编码设置
为了避免讨厌的乱码问题,我们需要将Tomcat的编码格式设置成UTF-8;
还是编辑server.xml文件
<!--
<Connector connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="8443" />
在后面加上 URIEncoding="UTF-8"即可;
-->
<Connector connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)