이전 항목: Java Agent를 시작하도록 응용 프로그램 서버 구성다음 항목: 데이터 수집 사용자 지정


Java Agent를 사용하도록 Apache Tomcat 구성

Java Agent를 사용하도록 Apache Tomcat을 구성하려면 Tomcat 시작 스크립트를 편집해야 합니다. 기본적으로 Tomcat 시작 스크립트는 $CATALINA_HOME/bin 디렉터리의 catalina.sh 또는 catalina.bat입니다. 웹 서버의 요구 사항에 따라 다른 시작 스크립트를 사용하거나 시작 스크립트에 다른 위치를 사용할 수 있습니다.

다음 단계를 따르십시오.

  1. Tomcat 시작 스크립트가 있는 디렉터리로 이동합니다. 예:
    cd /apache-tomcat-6.0.18/bin 
    
  2. Tomcat 시작 스크립트를 텍스트 편집기에서 엽니다. 예:
    vi catalina.sh
    
  3. Java 옵션을 설정할 수 있는 명령줄을 찾고 다음 명령줄 옵션을 추가하여 에이전트의 시작 .jar 파일과 에이전트 프로필의 경로를 지정합니다.
    -javaagent:<PathToAgentJar> -Dcom.wily.introscope.agentProfile=<PathToAgentProfile>
    

    예를 들어 Agent.jar를 사용하려는 경우 서버를 시작하는 명령 앞에 다음과 유사한 코드를 추가합니다.

    set JAVA_OPTS=%JAVA_OPTS%  -javaagent:c:\apache-root\wily\Agent.jar -Dcom.wily.introscope.agentProfile= c:\apache-root\wily\core\config\IntroscopeAgent.profile
    
  4. 시작 스크립트를 저장합니다.
  5. (선택 사항) JMX 메트릭을 수집하도록 에이전트 프로필을 구성하여 Apache Tomcat JMX 메트릭을 보고하도록 설정합니다. IntroscopeAgent.profile을 열고 다음 속성을 설정합니다.

    introscope.agent.jmx.enable=true

    참고: 플랫폼별 MBeanServer와 함께 JMX 원격 관리 서버를 사용하여 콘솔에서 Apache Tomcat의 JMX 메트릭을 확인하려면 IntroscopeAgent.profile에 com.wily.use.platform.mbeanserver=true를 추가해야 합니다. 이 구성은 플랫폼별 MBeanServer 사용 여부를 명령줄에서 설정했던 이전 버전의 Introscope에서 변경되었습니다.

  6. IntroscopeAgent.profile을 저장하고 닫습니다.
  7. Tomcat 서버를 다시 시작합니다.