tomcat 服务器端口和 tomcat 连接器端口相同吗?

tomcat 服务器端口和 tomcat 连接器端口相同吗?

Tomcat 服务器端口和 Tomcat 连接器端口是否相同或者应该相同?

我改变了我的Tomcat5服务器端口改为8005,我的centOS服务器显示Tomcat服务正在运行,但是无法通过浏览器访问。

我还应该更改连接器端口吗?我在 centOS 上安装了 ISPconfig。

连接器端口配置如下:

<Connector port="8080" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       URIEncoding="UTF-8"
       address="0.0.0.0"
       redirectPort="8443" />

答案1

这些值不应该相同,并且可能会导致其中一个连接器无法启动。您无法通过浏览器连接的原因是监听 8005 的服务不是 HTTP,而是用于发出管理命令(如关闭)的默认 Tomcat 监听器。

您需要定义一个 HTTP 连接器,以便直接从 Web 浏览器进行连接。它看起来类似于:

<Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

相关内容