2011-09-19 61 views
4

有沒有辦法使Web應用程序上下文情況下敏感?案例在敏感的Jboss 7的Web應用程序上下文根

基本上我在做的jboss-web.xml中有以下

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

我能夠通過本地主機訪問應用程序:8080 /帽,而是試圖讓它通過本地主機訪問:8080/Cap或localhost:8080/CAP。請有任何想法嗎?

+1

如果你想在服務器前使用Apache,你也可以檢查以下問題:http://stackoverflow.com/questions/1353807/mod-rewrite-change-url-case和http://stackoverflow.com /問題/ 1998156 /不區分大小寫的URL與 - 國防部重寫。 –

回答

5

將apache + mod_proxy放在jboss前面,並使用url-rewriting或redirection(更簡單的選項)。重寫的 例子:

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

你會把上面的httpd.conf或類似的位置。