2014-03-03 2 views
0

JProfiler를 사용하여 내 앱의 프로파일을 시도하는 중 하나가 정체되어 있습니다. 나는 RHEL6의 "jpenable"를 사용하는 것을 시도하고있다,하지만 난 내 VM을 선택하면 다음과 같이 단순히 바탕 화면에 충돌 : 무엇을해야하는지에jpenable을 사용할 수 없습니다.

Please select the profiling mode: 
GUI mode (attach with JProfiler GUI) [1, Enter] 
Offline mode (use config file to set profiling settings) [2] 
1 
Please enter a profiling port 
[31757] 

java.lang.NoSuchMethodError: javax.xml.parsers.SAXParserFactory.setSchema(Ljavax/xml/validation/Schema;)V 
    at org.jdom2.input.sax.XMLReaders.<init>(XMLReaders.java:124) 
    at org.jdom2.input.sax.XMLReaders.<clinit>(XMLReaders.java:95) 
    at org.jdom2.input.SAXBuilder.<init>(SAXBuilder.java:338) 
    at org.jdom2.input.SAXBuilder.<init>(SAXBuilder.java:221) 
    at com.jprofiler.a.h.a(ejt:500) 
    <snip so StackOverflow allows the post> 
    at com.jprofiler.a.i.g.a(ejt:38) 
    at com.jprofiler.frontend.attach.c.a(ejt:243) 
    at com.jprofiler.frontend.EnableApplication.a(ejt:118) 
    at com.jprofiler.frontend.EnableApplication.g(ejt:81) 
    at com.jprofiler.frontend.EnableApplication.main(ejt:238) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) 
    at com.install4j.runtime.launcher.Launcher.main(Unknown Source) 

어떤 제안? RPM에서 JProfiler 8.0.5 (현재 버전)를 설치하고 간단히 jpenable 명령을 입력했습니다. 그 밖의 모든 것은 위에 표시됩니다. 이것은 다소 오래된 RHEL6 이미지이지만 최근 버전으로 업그레이드 할 수는 없습니다.

나는 다음에 시도해 볼 것을 잃어 버렸습니다.

어떤 도움을 크게, JRE를

마이크

답변

0

이 때문에 확장 디렉토리 ($JAVA_HOME/lib/ext)에서

xml-apis.jar 
xmlParserAPIs.jar 
xercesImpl-x.x.x.jar 
jaxp-api.jar 

다음 파일 중 하나의 충돌 버전입니다 감사하겠습니다 . 해당 파일을 제거해야합니다.