2011-09-19 2 views
4

Existe-t-il un moyen de rendre le cas de contexte d'application Web sensible?Cas sensible au contexte Jboss 7 racine de l'application Web

Fondamentalement, je fais ce qui suit dans jboss-web.xml

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

Je suis en mesure d'accéder à l'application via localhost: 8080/cap, mais en essayant de le rendre accessible via localhost: 8080/Cap ou localhost: 8080/CAP. Des idées s'il vous plaît?

+1

Si vous voulez utiliser Apache en face de votre serveur, vous pouvez également vérifier ces questions: http://stackoverflow.com/questions/1353807/mod-rewrite-change-url-case et http://stackoverflow.com/questions/1998156/insensible à la casse-urls-with-mod-rewrite. –

Répondre

5

Mettez apache + mod_proxy devant jboss et utilisez l'URL-réécriture ou la redirection (option plus facile). Exemple de réécriture:

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

vous mettriez ci-dessus à httpd.conf ou un endroit similaire.

Questions connexes