回答
否。默認情況下,容器不能將HTTP分派給一個servlet,將HTTP分派給另一個servlet。你需要有一個過濾器。根據傳入方案(HttpSerlvletRequest.isSecure()
),過濾器應該指示安全Servlet或不安全Servlet。
這並不完全回答我的問題,我的問題是如何從同一個應用程序中爲http和https請求調用兩個不同的servlet – LoyalBanana
這個'web.xml'條目僅僅告訴傳輸需要是HTTPS,它肯定不會在servletcontainer中啓用HTTPS支持。 – BalusC
@BalusC從問題'Https和http請求需要在同一應用程序中調用不同的servlet,我以爲他正在尋找配置web應用程序,其中一些頁面可以通過http訪問,有些則只能通過https訪問。我錯了嗎? –
- 1. Tomcat的HTTP和HTTPS的同一端口
- 2. 在同一個程序中運行HTTP和HTTPS
- 3. Tomcat和SSL,https上的一個站點和http上的兩個站點
- 4. JAVA - Tomcat的5應用程序使用HTTPS,而Tomcat的7應用程序不
- 5. 在一個tomcat上部署和運行兩個應用程序
- 6. 針對單個快遞應用程序監聽HTTP和HTTPS
- 7. 一個應用程序的Heroku HTTPS
- 8. 在同一個Tomcat服務器上部署JSF 1.2和JSF 2.0應用程序
- 9. 在Heroku上的同一個應用程序中的Rails和Node?
- 10. 單個tomcat和postgres實例上的多個應用程序?
- 11. Tomcat:一個web應用程序的兩個上下文路徑
- 12. HTTPS和HTTP圖像URL在我的Silverlight應用程序的Silverlight
- 13. 將Web應用程序從HTTP轉換爲OAS上的HTTPS
- 14. 如何在MVC2應用程序上更改HTTPS的HTTP協議?
- 15. HTTP 405應用程序在Apache Tomcat上拋出的錯誤
- 16. 相同的uri http和https
- 17. http和https相同的localStorage?
- 18. Tomcat凍結了一個應用程序
- 19. 同一Tomcat服務器上的兩個應用程序之間的雙向SSL
- 20. Tomcat中的多個Web應用程序
- 21. 地圖不同的URL到同一個Web應用程序在Tomcat中
- 22. Tomcat中的同一個應用程序的多個Url測試多租戶
- 23. TomEE重定向問題https到http到https - Web應用程序
- 24. 在同一個iPhone上的開發和臨時應用程序?
- 25. 同一個VPS上的PHP網站和Nodejs應用程序
- 26. 在同一個tomcat/jvm中Spring屬性的佔位符/多個應用程序
- 27. https和http上的Angularjs
- 28. Heroku上的HTTPS Node.js應用程序
- 29. AJAX調用不同的應用程序上下文(Java + Tomcat)
- 30. 兩種不同的語言PHP和Java在Tomcat上的Apache和Java上的PHP上的相同應用程序
閱讀Tomcat的SSL如何:http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html – BalusC
我讀了它,它不告訴如何調用兩個servlet的http和https請求 – LoyalBanana
它說明如何爲Tomcat啓用HTTPS,以便您的Web應用程序可以接受HTTP和HTTPS請求。您還沒有問過如何區分servlet中的HTTP/HTTPS請求。現在,您是否已經在Tomcat中配置了HTTPS? – BalusC