2

새 Relic이 Play 2.3.4 앱에서 작동하려고합니다.BootstrapAgent가 ClassNotFound를 throw하기 때문에 New Relic이 시작되지 않습니다.

는 여기에 내가지고있어 오류 발생 :

Exception in thread "main" java.lang.ClassNotFoundException: com.newrelic.bootstrap.BootstrapAgent 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:304) 
    at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401) 
FATAL ERROR in native method: processing of -javaagent failed 

내 시작 명령은 다음과 같습니다

sudo ./app -J-javaagent:../../newrelic/newrelic.jar 

어떤 도움이 정말 감사합니다.

답변

0

시도 JAVA_OPTS의 ENV 변수의 일환으로 javaagent 플래그를 추가하고 응용 프로그램을 실행 : 문제가 해결되지 않으면

export JAVA_OPTS="$JAVA_OPTS -javaagent:/full/path/to/newrelic.jar" 
sudo ./app 

는 추가 지원에 대한 새로운 유물 커뮤니티 포럼을 시도해보십시오. https://discuss.newrelic.com/