IT 이야기/JBoss EAP

[JBoss EAP] JAVA 1.8에 맞는 JAVA옵션 설정

찬찬이 아빠 2021. 6. 15. 13:42
반응형

JAVA 1.8에서는 PermSize 옵션이 MetaspaceSize로 변경되었습니다.

만약 JBoss EAP에서 JAVA 1.8 버전을 사용하고 있다면 기존에 PermSize 설정은 적용되지 않으니 MetaspaceSize로 변경해서 사용해야 합니다.

 

JBoss EAP에서 JAVA 설정은 $JBOSS_HOME/domains/노드명/bin/env.sh 파일에서 설정할 수 있습니다.

<JAVA 1.7 이하 버전을 사용하는 경우 JAVA 메모리 설정 방법>
$ vim env.sh
export JAVA_OPTS=" $JAVA_OPTS -Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m"

<JAVA 1.8을 사용하는 경우 JAVA 메모리 설정 방법>
$ vim env.sh
export JAVA_OPTS=" $JAVA_OPTS -Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxMetaspaceSize=512m"

 

JAVA 버전별 파라미터 설정 항목들에 대해서 알고 싶다면 아래 명령어를 사용하면 됩니다.

$ java -XX:+PrintFlagsFinal -version -server
반응형