tomcat服务器的端口号没有变化

时间:2013-07-05 12:13:07

标签: java java-ee tomcat

我有J2EE应用程序,我想更改tomcat服务器的端口号。

我已将Connector标记更改为

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

但它仍然给出错误Port is already used

我们是否还需要改变其他地方?

4 个答案:

答案 0 :(得分:2)

可能是您的8091端口被占用尝试从命令端口使用netstat -ano正在使用多少端口,这将为您提供已使用的端口

答案 1 :(得分:1)

默认tomcat安装中有三个端口:8005,8009和8080.您需要更改所有端口。

只需在server.xml中搜索port=并更改所有值。

答案 2 :(得分:1)

我有同样的问题,直到我认为我有一个&#34; CATALINA_HOME&#34;环境变量指向另一个tomcat文件夹。因此,更改server.xml文件中的端口没有任何效果,因为它不是在启动时重新启动的。

我只是在startup.bat中删除(使用REM)这一行:

    REM if not "%CATALINA_HOME%" == "" goto gotHome

答案 3 :(得分:0)

查看您是否在其他程序中使用了门。 server.xml中的默认端口如下:

Tomcat管理端口:8005 HTTP / 1.1:8080 AJP / 1.3:8009

我相信这会解决这个问题。