2011-09-19 3 views
4

웹 응용 프로그램 컨텍스트에서 대소 문자를 구분할 수있는 방법이 있습니까? 대소 문자를 구분하는 Jboss 7 웹 응용 프로그램 컨텍스트 루트

은 기본적으로 내가 제이 보스 - web.xml 파일에 다음과 같은 일을 해요

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

내가 localhost를 통해 응용 프로그램에 액세스 할 수 있어요 : 8080/캡,하지만 노력하는 로컬 호스트를 통해 읽을 수 있도록 : 8080/Cap 또는 localhost : 8080/CAP. 어떤 아이디어라도 제발?

+1

서버 앞에서 Apache를 사용하려면 다음 질문을 확인하십시오. http://stackoverflow.com/questions/1353807/mod-rewrite-change-urlcase and http://stackoverflow.com/questions/1998156/case-insensitive-urls-with-mod-rewrite. –

답변

5

jboss 앞에 apache + mod_proxy를두고 url-rewriting 또는 redirection (쉬운 옵션)을 사용하십시오. 재 작성의 예 :

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

당신을 httpd.conf 또는 유사한 위치에 이상을 둘 것입니다.