본문으로 건너뛰기

JEUS

JEUS를 사용하는 애플리케이션 서버 환경에서 JVM 옵션을 추가하는 방법을 확인합니다.

JVM 옵션 추가

  1. JEUS 버전에 따른 시작 옵션의 설정 파일의 경로를 참고해 -javaagent 옵션을 추가합니다.

Java 9 ~ Java 15 버전

-Djdk.attach.allowAttachSelf=true

Java 16 버전

-Djdk.attach.allowAttachSelf=true --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED

Java 17 버전 이상

--add-opens=java.base/java.lang=ALL-UNNAMED

  1. 설정 완료 후 애플리케이션 서버를 다시 시작합니다.

jdown && jboot

  1. 애플리케이션 서버 로그 파일과 에이전트 로그 파일을 통해 에이전트가 정상 작동하는지, 에러가 발생하지 않았는지 확인합니다. 일반적인 로그 파일의 위치는 다음과 같습니다.
    • JEUS 7 $JEUS_HOME/domains/$HOST_NAME/servers/$NODE_NAME/logs/JeusServer.log
    • JEUS 6 $JEUS_HOME/logs/$NODE_NAME/JeusServer.log

Java 에이전트 제거

  1. 에이전트를 제거하기 위해서는 에이전트를 설정한 옵션을 삭제하고 JEUS 서비스를 재기동합니다.
  2. 설치한 에이전트 디렉터리를 삭제합니다.

Jeus 에이전트 삭제 예시

rm -rf /home/tmax/flowkat/agent.java

/