2017-12-21 6 views
0

JBoss Fuse 툴링 자습서를 따르고 있으며 Chapter 7, to trace a message though a route에 갇혀 있습니다. JMX 네비게이터를 사용하여 메시지를 추적하고 있었습니까?JMX 서비스 URL을 가져올 수 없습니다.

경로를 실행하면 JMX 탐색기에 낙타 컨텍스트가 표시되지 않습니다. 나는 로컬 프로세스에 연결을 시도 오류 로그에 다음 쇼 :

eclipse.buildId=11.1.0.GA-v20171026-1022-B1486 
java.version=1.8.0_144 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_AR 
Framework arguments: -product com.jboss.devstudio.core.product 
Command-line arguments: -os win32 -ws win32 -arch x86 -product com.jboss.devstudio.core.product 

나는 이런 일이 될 수있다 읽은 다음은 세션 데이터의 JMX 서비스 URL

org.jboss.tools.jmx.jvmmonitor.core.JvmCoreException: Could not get JMX service URL (PID: 10308) 
at org.jboss.tools.jmx.jvmmonitor.internal.core.ActiveJvm.initialize(ActiveJvm.java:462) 
at org.jboss.tools.jmx.jvmmonitor.internal.core.ActiveJvm.initialize(ActiveJvm.java:445) 
at org.jboss.tools.jmx.jvmmonitor.internal.core.ActiveJvm.connect(ActiveJvm.java:233) 
at org.jboss.tools.jmx.jvmmonitor.internal.core.ActiveJvm.connect(ActiveJvm.java:213) 
at org.jboss.tools.jmx.local.internal.JvmConnectionWrapper.connect(JvmConnectionWrapper.java:118) 
at org.jboss.tools.jmx.core.ConnectJob.run(ConnectJob.java:29) 
at org.jboss.tools.jmx.ui.internal.actions.DoubleClickAction$1.run(DoubleClickAction.java:71) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) 

를 가져올 수 없습니다 자바 버전의 불일치로 인해,하지만 난 내 프로젝트에서 어떤 차이를 찾을 수 없습니다, 나는 사용하고 jdk 1.8 건물.

ny ideas?

답변

1

IDE를 완전히 제거하고 JBoss Developer Studio를 처음부터 다시 설치하십시오.

감사합니다,

라즐로

+0

효과가있었습니다! 처음에는 몇 가지 폴더를 만들 수없는 설치 프로그램으로 개발자 스튜디오를 다시 설치하는 데 문제가있었습니다. 그런 다음 ".scr"로 끝나는 폴더 생성을 금지하는 것이 McAfee의 바이러스 백신이라는 것을 알았습니다. 바이러스 백신을 사용하지 않도록 설정했는데 문제없이 설치 했으므로 이제 JMX의 모니터링을 볼 수 있습니다. 바이러스 백신을 다시 활성화해도 모니터링이 중단되지는 않습니다. –

1

사용하면 openjdk-1.8.0.151-1이 효과적입니다. 도움이 되길 바랍니다.

감사합니다.

+0

레드햇의 오픈 JDK-1.8.0.151-1 다시 실행하려고하지만 같은 오류가 발생합니다. –

1

또한 JRE가 아닌 JDK를 사용하고 있는지 다시 확인해야합니다.

+0

지금까지 jdk1.8.0_151, jre1.8.0_144 및 java-1.8.0-openjdk-1.8.0.151-1을 사용해 보았습니다. 모두 동일한 오류가 발생했습니다. –

관련 문제