2012-02-06 37 views
2

我想创建一个使用HTTPS连接的示例。我已经按照Tomcat 6.0文档中给出的步骤成功配置了自定义证书。 A https://localhost:8443/成功打开Tomcat索引页面。重定向到HTTPS servlets

我无法配置页面/ servlet以HTTPS打开。请有人建议我配置一个Web应用程序自动重定向到HTTPS连接的步骤。

回答

1

对传输保证为CONFIDENTIAL的URL使用HTTP(非安全)的请求将自动使用HTTPS重定向到相同的URL。

以下添加到你的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> 
+0

HI拉梅什,感谢您的答复。但是我已经在web.xml中配置了上面的代码。我在Eclipse中遇到问题。我的代码在eclipse外运行良好,但是当我尝试在Eclipse中运行它时,出现页面无法加载错误。请指教。 – 2012-02-06 12:04:02