通常,我将我的 Tomcat 7 配置为执行从端口 8080 到 8443 的重定向。下面是配置的一部分,一切都按预期工作。
服务器.xml
<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
<!-- Define a SSL HTTP/1.1 Connector on port 8443 This connector uses the
JSSE configuration, when using APR, the connector should be using the OpenSSL
style configuration described in the APR documentation -->
<Connector SSLEnabled="true" clientAuth="false"
keystoreFile="conf/somestore" keystorePass="somekey"
maxThreads="200" port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
scheme="https" secure="true" sslProtocol="TLS" />
直到今天,我才决定从配置中删除第一个连接器。但是,在我点击 Eclipse 中的启动服务器按钮后,一切似乎都很好,除了消息说正在启动 Tomcat 7 永远不会结束。
最终是这样的:
顺便说一句,这个问题只出现在 Eclipse 中的 Tomcat 中。Eclipse 是否可能仍在尝试通过旧端口访问应用程序?任何指针都非常感谢。
更新
双击服务器实例后,我只能在Ports
部分下看到两个端口号。
- Tomcat 管理端口是 8005
- SSL 端口为 8443