我的SSL confugured 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。
请帮助我。如果您需要任何进一步的细节,请告诉您。
答案 0 :(得分: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" />