https和tomcat中相同应用程序的http

时间:2011-11-28 10:52:09

标签: http tomcat https

我可以在tomcat中创建一个Web应用程序同时接受http和https请求吗?

Https和http请求需要在同一个应用程序中调用不同的servlet。

1 个答案:

答案 0 :(得分:1)

没有。默认情况下,容器不能将HTTP分发到一个servlet,而HTTP分配给另一个servlet。你需要有一个过滤器。根据传入方案(HttpSerlvletRequest.isSecure()),过滤器应该重定向到Secure Servlet或Unsecure Servlet。