tomcat - 强制 Tomcat 重定向到 HTTPS,而不更改 web.xml 安全约束

标签 tomcat ssl web.xml

我已经知道如何配置 Tomcat,以便将 HTTP 请求重定向到 HTTPS:

  1. 启用并配置 SSL 连接器
  2. 在非 SSL 连接器上设置正确的“redirectPort”属性
  3. 修改 web.xml 并将“transport-guarantee”设置为“CONFIDENTIAL”

我的问题是: 有没有办法无需修改 web.xml 文件即可实现相同的结果?

我正在寻找一种无需更改 Web 应用程序的解决方案,该应用程序部署为 WAR 文件。因此,添加 servlet 过滤器或在 Web 应用程序内实现重定向之类的更改不是一种选择。

感谢您的帮助!

斯蒂芬

最佳答案

如果您不想修改应用程序的 WAR 文件,您还可以将此条目添加到服务器 WEB.XML (/tomcat/conf/web.xml) 中并限制此应用程序参数适用于?

关于tomcat - 强制 Tomcat 重定向到 HTTPS,而不更改 web.xml 安全约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251673/

相关文章:

java - 调试 Apache Tomcat。哎呀!谷歌浏览器无法连接。为什么?

tomcat - Tomcat 7 中的 Tomcat/temp 目录是什么?

java - Spring MVC 中的不同上下文如何工作?

java - 修改静态资源的服务路径

servlets - Servlet和路径参数如/xyz/{value}/test,如何在web.xml中映射?

mysql - Apache 的 htdocs 文件夹发生了什么变化?

java - 为什么我的 Apache Tomcat 不能执行简单的 JSP 选择数据库程序?

ssl - 无法在 Safari 11 中接受自签名证书以访问 Vagrant/Homestead 本地站点

.htaccess - 使用 htaccess 为所有嵌入式链接强制使用 ssl 来解决不安全的内容

ssl - meteor - 我如何使用 tarang :ssl correctly?