Неверный путь к классу приложения в Google StackDriver Debugger - PullRequest
0 голосов
/ 19 февраля 2019

Я использую отладчик Google Stackdriver для своего приложения.Мой аргумент JVM для включения агента выглядит следующим образом:

JAVA_OPTS=-agentpath:/opt/cdbg/cdbg_java_agent.so=--cdbg_extra_class_path=/opt/tomcat/webapps/myapp/WEB-INF/classfiles
            \ -Dcom.google.cdbg.module=app_name
            \ -Dcom.google.cdbg.version=app_version 
            \ -Dcom.google.cdbg.auth.serviceaccount.enable=true
            \ -Dcom.google.cdbg.auth.serviceaccount.jsonfile=/opt/cdbg/gcp-svc.json"

Но это не работает, и в файлах журнала отображается ошибка: E0219 18:52:12.505424 31772 jni_logger.cc:61] Invalid application class path.

У меня есть другой "classpath "(/opt/tomcat/webapps/myapp/classfiles), который имеет только XML-файл с именем logback.xml и является предполагаемым путем в соответствии с документацией, но я не уверен, что он правильный.Я пошел по этой ссылке , чтобы установить эту переменную.

Этот является исходным кодом отладчика, где он указывает условие для возникновения исключения.

Каким должен быть classpath?Я также попытался указать каталог, включающий все файлы *.jar, но он также не работал.

...