有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    我认为您的端口定义缺少protocol属性。为HTTP连接器添加protocol="HTTP/1.1"

    在HTTPS连接器的情况下,您必须决定您想要什么实现,但是如果您查看默认的tomcat conf,您将找到HTTPS的protocol="org.apache.coyote.http11.Http11NioProtocol"