繁体   English   中英

如何运行两个Tomcat服务器v7.0

[英]How can I run two Tomcat server v7.0

我正在使用Tomcat服务器v7.0。 我需要在同一台计算机上同时运行两个Tomcat服务器。 在运行第一台Tomcat服务器并尝试运行第二台Tomcat服务器之后,出现此错误。

Tomcat v7.0 Server在本地主机(2)所需的几个端口(8005、8080、8009)已在使用中。 服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。 要启动此服务器,您将需要停止其他进程或更改端口号。

有什么办法吗?

谢谢。

从“服务器”视图中双击第二个Tomcat服务器实例。 在窗口的左侧,您可以看到为当前实例指定的端口。 您需要在启动第二个服务器实例之前更改这些端口。

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM