https://www.linuxdata.org/bbs/board.php?bo_table=WAS&wr_id=79
[사례] JBoss EAP 7.4 Securiy/Elytron 서브시스템 제거 및 추가 방법 > WAS 자료실 | LinuxDataSystem Community
사이트 정보 회사명 : (주)리눅스데이타시스템 대표이사 : 정정모 본사 : 강남구 봉은사로 114길 40 홍선빌딩 2층 - tel : 02-6207-1160 대전지사 : 유성구 노은로174 도원프라자 5층 - tel : 042-331-1161 --> -->
www.linuxdata.org
JBoss 7 환경에서 기존에 사용하던 jdk 버전을 8에서 17로 변경하려면 사용하고 있는 standalone-ha.xml 파일의 subsystem 내용 수정이 필요함
${JBOSS_HOME}/docs/examples/enable-elytron-se17.cli 파일이 필요함
만약 없다면 jboss를 7.4.10 이상으로 패치 필요


1. 기존에 사용하던 standalone-ha.xml 파일 백업(engine경로, 인스턴스 경로 파일 모두 백업) 후
인스턴스 홈 경로의 standalone-ha.xml 파일을 ${JBOSS_HOME}/standalone/configuration 경로로 복사

2. JBoss 엔진 경로에서 update 진행
bin/jboss-cli.sh --file=docs/examples/enable-elytron-se17.cli -Dconfig=standalone-ha.xml

3. ${JBoss_HOME}/standalone/configuration 경로의 standalone-ha.xml을 인스턴스 경로에 복사

1에서 옮겨뒀던 인스턴스의 standalone-ha.xml 파일 내용이 변경된 것을 확인할 수 있다
diff standalone-ha.xml standalone-ha.xml_20250905 > diffrence.txt
4. env.sh 파일의 jvm 옵션을 17에 맞게 수정해준 뒤 서버 재기동
#### Java 1.8 under seting ####
#export JAVA_OPTS=" $JAVA_OPTS -XX:+PrintGCTimeStamps"
#export JAVA_OPTS=" $JAVA_OPTS -XX:+PrintGCDetails"
#export JAVA_OPTS=" $JAVA_OPTS -Xloggc:$LOG_HOME/gclog/gc_$DATE.log"
#export JAVA_OPTS=" $JAVA_OPTS -XX:+UseParallelGC"
#export JAVA_OPTS=" $JAVA_OPTS -XX:+ExplicitGCInvokesConcurrent"
#export JAVA_OPTS=" $JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError"
#export JAVA_OPTS=" $JAVA_OPTS -XX:HeapDumpPath=$LOG_HOME/gclog/java_pid_$DATE.hprof"
#### Java 1.8 over seting ####
export JAVA_OPTS=" $JAVA_OPTS -Xlog:gc=debug:file=$LOG_HOME/gclog/gc_$DATE.log:time,uptime,level,tags"
export JAVA_OPTS=" $JAVA_OPTS -XX:+UseG1GC"
export JAVA_OPTS=" $JAVA_OPTS -XX:+ExplicitGCInvokesConcurrent"
export JAVA_OPTS=" $JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError"
export JAVA_OPTS=" $JAVA_OPTS -XX:HeapDumpPath=$LOG_HOME/gclog/java_pid_$DATE.hprof"'WAS > JBOSS_WILDFLY' 카테고리의 다른 글
| 24. instance id 설정하기 (0) | 2025.09.15 |
|---|---|
| 23. [JBoss 6, 7]웹서버 없이 세션 복제 테스트 하기 (0) | 2025.09.11 |
| 21. DB 종류별 Datasource 설정 (1) | 2025.08.11 |
| 20. 로그 레벨 변경 (0) | 2025.08.06 |
| 19. JBoss CORS(Cross-Origin Resource Sharing) 설정 (1) | 2025.08.06 |