区分大小写的Jboss 7 Web应用程序上下文根

Sud*_*yam 4 jboss7.x

有没有办法使Web应用程序上下文案例不敏感?

基本上我在jboss-web.xml中执行以下操作

<jboss-web>
    <context-root>cap</context-root>
</jboss-web>
Run Code Online (Sandbox Code Playgroud)

我可以通过localhost:8080/cap访问应用程序,但试图通过localhost:8080/Cap或localhost:8080/CAP访问它.有什么想法吗?

Tai*_*air 5

将apache + mod_proxy放在jboss前面并使用url-rewriting或redirection(更简单的选项).重写示例:

RewriteEngine on
RewriteRule ^/Cap$ /cap/ [R]
RewriteRule ^/CAP$ /cap/ [R]
Run Code Online (Sandbox Code Playgroud)

您可以将上面的内容放到httpd.conf或类似的位置.