Weblogic
jdk server, client option
아도니우스
2014. 10. 8. 11:38
웹로직을 Production 모드로 적용하는 방법 :
웹로직 콘솔에서 좌측 도메인 Structure내의 domain명을 클릭한다.
그러면 해당 도메인의 설정을 확인하는 웹페이지로 이동하게 되는데
여기서 Production Mode를 체크하고 웹로직을 재기동하면 웹로직은 Production Mode로 기동하게 됨.
또한 자바 VM 옵션이 -client로 기동한다면 commEnv.sh에서 아래의 부분을 수정한다.
# Set up JVM options base on value of JAVA_VENDOR if [ "$PRODUCTION_MODE" = "true" ]; then case $JAVA_VENDOR in BEA) JAVA_VM=-jrockit MEM_ARGS="-Xms128m -Xmx256m" ;; HP) JAVA_VM=-server MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m" ;; IBM) JAVA_VM= MEM_ARGS="-Xms32m -Xmx200m" ;; Sun) JAVA_VM=-server MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m" ;; *) JAVA_VM= MEM_ARGS="-Xms32m -Xmx200m" ;; esac else case $JAVA_VENDOR in BEA) JAVA_VM=-jrockit MEM_ARGS="-Xms128m -Xmx256m" JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none" ;; HP) JAVA_VM=-client MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m" ;; IBM) JAVA_VM= MEM_ARGS="-Xms32m -Xmx200m" ;; Sun) JAVA_VM=-client MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m" JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none" ;; *) JAVA_VM= MEM_ARGS="-Xms32m -Xmx200m" ;; |
위 부분은 웹로직의 디폴트 JVM 옵션인데 위의 부분에서 setDomainEnv.sh파일에서 Production Mode가 true일 경우에
-server 옵션이 적용되는 부분을 체크하여 수정한다.
JVM이 SUN이고 Production Mode가 true로 설정했기 때문에 빨갛게 설정한 부분을 확인하면 될 것이다.