java.net.bindexception地址已在运行多个tomcat上

java.net.bindexception地址已在运行多个tomcat上,java,tomcat,Java,Tomcat,我试图在我的服务器上运行多个tomcat实例。我可以在端口8080上成功运行tomcat 7。我试图在端口8181上运行另一个tomcat服务器拒绝启动,出现以下错误 java.net.bindexception address already in use 这是我的端口配置 <Connector port="8181" protocol="HTTP/1.1" connectionTimeout="20000" redirect

我试图在我的服务器上运行多个tomcat实例。我可以在端口8080上成功运行tomcat 7。我试图在端口8181上运行另一个tomcat服务器拒绝启动,出现以下错误

java.net.bindexception address already in use
这是我的端口配置

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


请告诉我怎么回事。请协助。

Tomcat在运行时使用三个端口

默认情况下,HTTP为
8080
,关机为
8005
,AJP为
8009

您已将
8080
更改为
8181
,因此也更改以下两种配置

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

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

Tomcat在运行时使用三个端口

默认情况下,HTTP为
8080
,关机为
8005
,AJP为
8009

您已将
8080
更改为
8181
,因此也更改以下两种配置

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

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


tomcat实例使用多个端口。确保您已全部更改。问题是其他服务实例正在同一端口上运行。将端口更改为任何其他端口。有趣的是,如果可以将所有应用程序放在一个服务器实例中并通过应用程序管理器进行映射,那么为什么需要在一个服务器实例上启动两个Tomcat服务器?一个Tomcat实例使用多个端口。确保您已全部更改。问题是其他服务实例正在同一端口上运行。将端口更改为任何其他端口只是有趣的一点,如果可以将所有应用程序放在一个服务器实例上,并通过应用程序管理器进行映射,那么为什么需要在一个服务器实例上启动两个Tomcat服务器?我应该将其更改为什么?可能是8001重定向端口呢。它应该保持原样是的,如果没有在其他地方使用,您可以将其更改为
8006
8010
。您不需要更改重定向端口。我已经更改了所有三个端口,但仍然存在无法启动的问题。请将其更改为什么?可能是8001重定向端口呢。它应该保持原样是的,如果没有在其他地方使用,您可以将其更改为
8006
8010
。您不需要更改重定向端口。我已经更改了所有三个端口,但仍然存在无法启动的问题