我有J2EE应用程序,我想更改tomcat服务器的端口号。
我已将Connector
标记更改为
<Connector port="8091" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
但它仍然给出错误Port is already used
。
我们是否还需要改变其他地方?
答案 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
我相信这会解决这个问题。