回答
否。默認情況下,容器不能將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. 針對單個快遞應用程序監聽HTTP和HTTPS
- 5. 在同一個Tomcat服務器上部署JSF 1.2和JSF 2.0應用程序
- 6. 在Heroku上的同一個應用程序中的Rails和Node?
- 7. 單個tomcat和postgres實例上的多個應用程序?
- 8. Tomcat:一個web應用程序的兩個上下文路徑
- 9. 將Web應用程序從HTTP轉換爲OAS上的HTTPS
- 10. 如何在MVC2應用程序上更改HTTPS的HTTP協議?
- 11. HTTP 405應用程序在Apache Tomcat上拋出的錯誤
- 12. 相同的uri http和https
- 13. http和https相同的localStorage?
- 14. Tomcat凍結了一個應用程序
- 15. 地圖不同的URL到同一個Web應用程序在Tomcat中
- 16. Tomcat中的同一個應用程序的多個Url測試多租戶
- 17. 在同一個iPhone上的開發和臨時應用程序?
- 18. TomEE重定向問題https到http到https - Web應用程序
- 19. AJAX調用不同的應用程序上下文(Java + Tomcat)
- 20. 兩種不同的語言PHP和Java在Tomcat上的Apache和Java上的PHP上的相同應用程序
- 21. Solr是一個web應用程序,可以運行在tomcat上的一個spring應用程序的同一個實例上?
- 22. Tomcat上的web應用程序
- 23. 對同一域中的http和https資源使用rel = preconnect
- 24. HTTP和HTTPS同時(Express.Io)
- 25. 在android應用程序中將http轉換爲https後的SocketTimeoutException
- 26. 應用程序級線程池和tomcat
- 27. 如何關閉tomcat中的單個應用程序(上下文)?
- 28. 配置連接 - 兩個Web應用程序在同一個Tomcat容器中
- 29. 在獨立應用程序和webapp上下文中使用哪個應用程序的DataSource(Java 7,Tomcat 7)?
- 30. 在同一個應用程序中同時運行AQXMLParser和NSXMLParser
閱讀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