有没有办法让Web应用程序上下文不区分?
基本上我在jboss-web.xml中执行以下操作
<jboss-web>
<context-root>cap</context-root>
</jboss-web>
我可以通过localhost:8080 / cap访问该应用程序,但尝试通过localhost:8080 / Cap或localhost:8080 / CAP访问该应用程序。有什么想法吗?
答案 0 :(得分:5)
将apache + mod_proxy放在jboss前面并使用url-rewriting或redirection(更简单的选项)。 重写示例:
RewriteEngine on
RewriteRule ^/Cap$ /cap/ [R]
RewriteRule ^/CAP$ /cap/ [R]
您可以将上述内容放到httpd.conf或类似位置。