2

我的 SSL 配置 Web 应用程序中的 Web.xml 配置(部署在 tomcat(8080 端口)上)如下

<security-constraint>
    <web-resource-collection>
        <web-resource-name>HTTPSOnly</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>

当我尝试https://google.com时,我正在获取页面当我尝试http://google.com时,它会自动重定向到https://google.com:8443。所以我没有得到页面。

我希望它被重定向到https://google.com而不是https://google.com:8443

请帮助我。如果您需要任何进一步的细节,会让您知道。

4

1 回答 1

3

我得到了它。从 tomcat 的 server.xml 中删除 SSL redirectPort

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" redirectPort="8443" />

像,

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" />
于 2013-02-01T10:28:37.033 回答