WAS/Weblogic
[Weblogic] EAR 구성 방법
후드리챱챱
2023. 12. 18. 21:32
반응형
EAR 구성 방법
- 서로 다른 어플리케이션 소스의 세션을 공유해야 하는 요건이 생길 경우 사용할 수 있음 (redis를 사용한 세션클러스터링 권고)
1. 소스 배포 위치 내 APP-INF, META-INF 디렉토리 생성
META-INF 하위에 xml 파일 구성
- weblogic-application.xml
- applicatoin.xml
weblogic-application.xml
<?xml version='1.0' encoding='UTF-8'?>
<weblogic-application xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<session-descriptor>
<persistent-store-type>replicated_if_clustered</persistent-store-type>
<sharing-enabled>true</sharing-enabled>
<cookie-name>TEST_JSESSIONID</cookie-name>
<cookie-secure>TEST_JSESSIONID</cookie-secure>
<cookie-domain>.test.com;SameSite=none</cookie-domain>
</session-descriptor>
</weblogic-application>
application.xml
<?xml version='1.0' encoding='UTF-8'?>
<applicatoin xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="5">
<display-name>tourear</display-name>
<module>
<web>
<web-uri>test</web-rui>
<context-root>/</context-root>
<web>
</module>
<module>
<web>
<web-uri>test1</web-rui>
<context-root>/test1</context-root>
<web>
</module>
<module>
<web>
<web-uri>test2</web-rui>
<context-root>/test2</context-root>
<web>
</module>
</application>
반응형