1

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

我已将Connector标签更改为

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

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

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

4

4 回答 4

2

可能是你的 8091 端口被占用了从命令端口尝试有多少端口正在使用中netstat -ano,这会给你已经使用的端口

于 2013-07-05T12:20:38.223 回答
1

默认的 tomcat 安装中有三个端口:8005、8009 和 8080。您需要全部更改。

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

于 2013-07-05T12:16:11.373 回答
1

在我发现我有一个指向另一个 tomcat 文件夹的“CATALINA_HOME”环境变量之前,我遇到了同样的问题。因此,更改 server.xml 文件中的端口无效,因为它不是在启动时读取的端口。

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

    REM if not "%CATALINA_HOME%" == "" goto gotHome
于 2016-02-10T15:10:27.970 回答
0

看看你是否没有在另一个程序中使用门。server.xml 中的默认端口如下:

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

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

于 2013-07-05T12:21:27.530 回答