[英]How can I run two Tomcat server v7.0
我正在使用Tomcat服务器v7.0。 我需要在同一台计算机上同时运行两个Tomcat服务器。 在运行第一台Tomcat服务器并尝试运行第二台Tomcat服务器之后,出现此错误。
Tomcat v7.0 Server在本地主机(2)所需的几个端口(8005、8080、8009)已在使用中。 服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。 要启动此服务器,您将需要停止其他进程或更改端口号。
有什么办法吗?
谢谢。
从“服务器”视图中双击第二个Tomcat服务器实例。 在窗口的左侧,您可以看到为当前实例指定的端口。 您需要在启动第二个服务器实例之前更改这些端口。
(我猜您正在使用Eclipse。此屏幕截图来自Eclipse。)
转到\\conf\\server.xml
目录并修改发送tomcat服务器的端口号。
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
将以上端口更改为一些可用的空闲端口。
这里的问题是您已经在那些端口上运行了tomcat。 因此,当您尝试将tomcat作为第二个进程运行时,它将尝试占用那些端口,并且它们已被第一个进程预先占用。 解决此问题的方法是为第二个tomcat分配不同的端口。 为此,需要在tomcat安装目录-> conf-> server.xml中进行修改。 您需要在3个地方进行更改
<Server port="8005"
<Connector port="8080"
<Connector port="8009"
用一些随机的端口号更改端口号,您就可以开始了。 如果不起作用,请再次更改端口。 可能是您使用的端口已被其他进程使用:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.