2017-05-18 1 views
0

내 조직에서 더 나은 성능 테스트 결과 및 보고서를 위해이 새로운 도구 AppDynamics를 사용할 것을 당사 팀에 요청했습니다. 내가 app-agent javaagent.jar을 기존 (및 실행중인 jvm)과 연결하는 중에 발생

java -Xbootclasspath/a:<path_to_jdk>/lib/tools.jar -jar /<agent_home>/javaagent.jar <jvm_process_id> 

가 JVM을 실행으로 javaagent를 연결 주어진이 단계 지역 사회에 JVM을 실행하는 javaagent를 첨부해야 그 내용은

.

내가 cmd를에 결과를 다음 얻을 같은를 실행할 때 (사용 윈도우 8 64 비트) VM에 부착

은 [6616]가에 의해
java.lang.reflect.InvocationTargetException 를 일으켰습니다 : 자바를 .io.IOException : 그러한 프로세스 없음 thread "main"의 예외 java.lang.RuntimeException : java.lang.reflect.InvocationTargetException 발생 원인 : java.lang.reflect.InvocationTargetException 발생 원인 : java.io.IOException : no 그러한 과정

이것은 설명서의 the link입니다.

+0

코드 줄은 편집 상자 위의'{}'기호로 태그를 지정하거나 4 개의 공백으로 들여 쓰기해야합니다. 에러 메시지의 시작 부분에'>' – LotPings

답변

0

이 방법의 문제점은 매번 수동으로 수행해야한다는 것입니다. AppDynamics 에이전트를 자동으로로드하도록 앱 서버를 구성하는 것이 좋습니다. 또 다른 옵션은 범용 에이전트를 사용하는 것입니다. 자동 연결은 다음과 같습니다. https://docs.appdynamics.com/display/PRO43/Install+the+Universal+Agent 매번 PID를 얻어야하므로이 하나의 연결을 해제하는 것은 결코 좋은 생각이 아닙니다.

이 오류는 JVM이 실행중인 동일한 사용자로 연결을 실행하지 않고 있음을 나타냅니다. 그러나 권한 또는 다른 항목도 될 수 있으므로 항상 작동하는 방법을 사용합니다. :)

관련 문제