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

时间:2011-09-19 12:22:30

标签: jboss7.x

有没有办法让Web应用程序上下文不区分?

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

<jboss-web>
    <context-root>cap</context-root>
</jboss-web>

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

1 个答案:

答案 0 :(得分:5)

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

RewriteEngine on
RewriteRule ^/Cap$ /cap/ [R]
RewriteRule ^/CAP$ /cap/ [R]

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