有没有办法使 Web 应用程序上下文不区分大小写?
基本上我在 jboss-web.xml 中执行以下操作
<jboss-web>
<context-root>cap</context-root>
</jboss-web>
我可以通过 localhost:8080/cap 访问该应用程序,但试图通过 localhost:8080/Cap 或 localhost:8080/CAP 访问它。请问有什么想法吗?
最佳答案
将 apache+mod_proxy 放在 jboss 前面并使用 url-rewriting 或重定向(更简单的选项)。
重写示例:
RewriteEngine on
RewriteRule ^/Cap$ /cap/ [R]
RewriteRule ^/CAP$ /cap/ [R]
您可以将上述内容放在 httpd.conf 或类似位置。
关于jboss7.x - 不区分大小写的 Jboss 7 Web 应用程序上下文根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7470850/