Я использую библиотеку Salve Dependency Injection, которая обрабатывает байт-код веб-приложения. Я указал -javaagent в опциях Tomcat VM и указал его на jar агента Salve.
Агент jar загружается, но затем выдает java.lang.NoClassDefFoundError, который не может найти классы в других банках Salve, которые находятся в папке WEB-INF / lib моего веб-приложения.
Я могу решить эту проблему, поместив эти JAR-файлы в Tomcat / одобренную папку. Однако некоторые из этих jar-файлов зависят от сторонних библиотек, таких как Spring и servlet-api.jar. Поэтому я вынужден также поместить все эти зависимости в Tomcat /.
Кто-нибудь может предложить лучший способ обработки зависимостей javaagent Tomcat?
Спасибо.