Неверный путь к классу приложения в Google StackDriver Debugger

Я использую отладчик 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 и это предполагаемый путь в соответствии с документацией, но я не уверен, что он правильный. Я пошел по этой ссылке, чтобы установить эту переменную.

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

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

0 ответов