2016년 12월 11일 일요일

JBOSS - context root 설정

Test Version - JBOSS EAP 6.4

jboss에서 context 루트를 /로 사용하고 싶은경우 두군데 수정을 해주어야 한다.

1. jboss-web.xml에 context-root 잡아주기
jboss-web.xml 파일 없으면 생성
*.war/WEB-INF
[root@localhost WEB-INF]# cat jboss-web.xml

vim jboss-web.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <context-root>/</context-root>
</jboss-web>

2. domain.xml 파일의 enable-welcome-root true -> false 로 변경
domain.xml && standalone.xml
../configuration/domain.xml

vim domain.xml
domain의 경우 범위 확인 필요 (default, ha, full, full-ha)
            <subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" native="false">
                <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
                <virtual-server name="default-host" enable-welcome-root="false">
                    <alias name="localhost"/>
                    <alias name="example.com"/>
                </virtual-server>
            </subsystem>