개요
WildFly 에서 Context root 설정
테스트 환경
WildFly 16
WildFly 에서 Context root 를 설정하는 방법은 크게 3가지로 분류할수 있다
1. WEB-INF/jboss-web.xml(우선 순위가 가장 높음)
- <context-root> 절에 context 지정
<?xml version="1.0" encoding="UTF-8"?> <jboss-web> <context-root>/myapp</context-root> </jboss-web> |
2. 웹 관리 콘솔
- myapp.war 웹어플리케이션을 디플리이 한다고 가정한다.
1.1 Archive, Manged 배포(WAR 파일)
1.2 exploded, Unmanaged 배포(디렉토리 배포)
Runtime Name에서 .(dot) 앞부분이 context root가 된다. 즉 myapp이 컨텍스트가 된다
3. EAR 파일 배포
아래는 myapp.war, myapp2.war 두개의 웹어플리케이션을 EAR 파일로 배포하는 예이다.
META-INF/application.xml에 각각의 웹모듈에 context-root를 지정해주면 된다.
<?xml version="1.0" encoding="UTF-8"?> <application xmlns=........> <initialize-in-order>true</initialize-in-order> <display-name>Sample Application</display-name> <module> <web> <web-uri>myapp.war</web-uri> <context-root>/myapp</context-root> </web> </module> <module> <web> <web-uri>myapp2.war</web-uri> <context-root>/myapp2</context-root> </web> </module> </application> |
3. 적용 우선 순위
jboss-web.xml에 context-root가 가장 우선 순위가 높다. 웹콘솔, EAR 파일에서 지정한 context-root보다 WEB-INF/jboss-web.xml 파일이 최종적으로 적용된다.
'WEB & WAS > WildFly' 카테고리의 다른 글
[WildFly] Cluster 구성 (0) | 2019.09.03 |
---|---|
[WildFly] web Context 배제(exclude) (0) | 2019.09.03 |
[WildFly] apache wildfly 연동(mod_cluster) (0) | 2019.09.02 |
[WildFly] 어플리케이션 배포 (0) | 2019.08.30 |
[WildFly] Apache WildFly 연동(mod_jk) (0) | 2019.08.29 |