如何在同一台电脑上同时运行2个tomcat
提示我们端口号8005被占用。tomcat默认使用8005端口来监听关闭tomcat的请求
所以该端口号不能重复,那么我们可以通过修改tomcat的conf/server.xml文件来改变这个端口
这个端口定义在Server标签中,port代表端口号,而shutdown代表关闭服务器的请求命令,比如我们改成8006
<Server port="8006" shutdown="SHUTDOWN">
对于一个已经开启的tomcat服务器,可以在cmd下使用telnet localhost 8005命令进行连接,然后输入“SHUTDOWN” 命令就可以关闭服务器。
修改这一个端口是不够的,因为tomcat启动默认还会占用8080端口用来监听用户的请求。
那么在server.xml中找找看8080吧,大概在69行左右,找到将其改成8090:
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" >
第一:<Server port="9005" shutdown="SHUTDOWN">----原来是8005
第二:<Connector port="9080" maxHttpHeaderSize="8192">----原来是8080
第三:<Connector port="9009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />----原来是8009
------------------------然后另一个Tomcat不用动----------------
第四步:检查自己的jdk能不能同时兼容两个Tomcat,笔者这里用的是jdk8,所有都可以带的动;
第五步:同时打开两个Tomcat,成功!!!
本文详细介绍如何在同一台电脑上同时运行两个Tomcat服务器,通过修改server.xml文件中的端口号,包括8005、8080和8009,确保两个Tomcat实例互不干扰。此外,还提到了检查JDK兼容性的步骤。
64万+

被折叠的 条评论
为什么被折叠?



