修改TomCat端口实现多实例

  TomCat默认的端口是8080,还会占用8005,8009和8443端口。如果已经启动了tomcat,再启动一个tomcat会发现这些端口已经被占用了,这个时候就需要修改端口号。

  以apache-tomcat-7.0.78为例,进入tomcat安装目录,编辑文件/home/tomcat/conf/server.xml

1|0修改一

  将:

<Server port="8005" shutdown="SHUTDOWN">

  改为:

<Server port="7005" shutdown="SHUTDOWN">

2|0修改二

  将:

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

  改为:

<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="7443" />

3|0修改三

  将:

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

  改为:

<Connector port="7009" protocol="AJP/1.3" redirectPort="7443" />

  如果需要修改TomCat的webapps目录,也可以在该server.xml文件中修改,具体修改方法如下:

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceQware="false">

  改为:

<Host name="localhost" appBase="/data/webapps8081" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceQware="false">

  其中/data/webapps8081就是指定之后的webapps的目录。


  以上的修改完成之后都需要重启TomCat才可以生效。


__EOF__

本文作者StaryJie
本文链接https://www.cnblogs.com/jie-fang/p/10279445.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   StaryJie  阅读(423)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示