Tomcat中的SSL支持:重定向问题

时间:2012-07-04 06:42:09

标签: java tomcat ssl tomcat5.5

以下是来自server.xml的片段.https的连接端口是8444,我也更改了重定向端口中的条目。

    <Connector port="8444" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" disableUploadTimeout="true"
           acceptCount="100" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS"
           keystoreFile="c:\keystorefile" keystorePass="tom123"
           />


<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" 
           enableLookups="false" redirectPort="8444" protocol="AJP/1.3" />

我试图通过http url访问一个jsp,我希望它会重定向到https,但我的firefox浏览器出错,即

  

Firefox无法在192.168.9.7:8443建立与服务器的连接。

为什么它正在寻找8443而不是8444端口。

请帮忙???

注意:如果我尝试直接从8444端口访问https url的jsp,那么我可以访问它。

我正在使用tomcat 5.5.27

要求提供一些启示

  

连接器端口=“8009”

这也是。这个8009端口的用途是什么。

1 个答案:

答案 0 :(得分:1)

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8090" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8444" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

NON SSL连接器中的必需更改。redirectPort="8444"

现在运行良好。