我正在尝试创建一个使用HTTPS连接的示例。我已按照Tomcat 6.0文档中给出的步骤成功配置了自定义证书。 https://localhost:8443/成功打开Tomcat索引页面。
我无法将页面/ servlet配置为在HTTPS中打开。有人请建议我配置webapp以自动将其自身重定向到HTTPS连接的步骤。
答案 0 :(得分:1)
对于传输保证为机密的网址,使用HTTP(非安全)的请求会自动使用HTTPS重定向到同一网址。
将以下内容添加到您的web.xml
<security-constraint>
<web-resource-collection>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>