java Tomcat端口重定向在版本6.0.28中不起作用
我正在使用tomcat 6.0.28并尝试将端口重定向到另一个端口,但不起作用
<Connector acceptCount="100" connectionTimeout="20000" debug="3"
disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="65536"
maxSpareThreads="75" maxThreads="150" minSpareThreads="25" name="WebServer"
port="8092" redirectPort="8559"/>
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
connectionTimeout="20000" debug="0" disableUploadTimeout="true" enableLookups="false"
keystoreFile="./conf/selfsigned.pfx" keystorePass="adventnet" keystoreType="PKCS12"
maxSpareThreads="75" maxThreads="150" minSpareThreads="25" name="SSL" port="8559"
scheme="https" secure="true" sslProtocol="TLS"/>
在服务器中添加了上述两行。conf文件夹中的xml强>
<security-constraint>
<web-resource-collection>
<web-resource-name>Secured Core Context</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
并将上述块添加到web。xml在conf文件夹中,但端口重定向不起作用强>
如果我在新鲜的tomcat中也这样做,它对我很有用
# 1 楼答案
我认为您的端口定义缺少
protocol
属性。为HTTP连接器添加protocol="HTTP/1.1"
在HTTPS连接器的情况下,您必须决定您想要什么实现,但是如果您查看默认的tomcat conf,您将找到HTTPS的
protocol="org.apache.coyote.http11.Http11NioProtocol"