我正在使用salve依赖注入库,该库可以启动Web应用程序的字节代码。我在Tomcat VM选项中指定了-javaagent,并将其指向Salve Agent Jar。

代理JAR被加载,但随后抛出Java.lang.noclassDeffoundError无法在我的Web应用程序的Web-Inf/Lib文件夹中找到其他Salve Jars中的类。

我可以通过将这些罐子放入Tomcat/认可文件夹中来解决此问题。但是,其中一些罐子取决于第三方库,例如Spring和Servlet-api.jar。因此,我也被迫将所有这些依赖性放在tomcat/spartersed中。

有人可以建议一种更好的方法来处理tomcat Javaagent的依赖性吗?

谢谢。

有帮助吗?

解决方案 3

Salve图书馆由几罐罐子组成。其中一些依赖第三方图书馆,例如春季。我最终将这些罐子从tomcat/被认可到我的WebApp的Web-Inf/lib。我的发现和最终的工作目录结构已记录在记录 这里?

其他提示

这听起来很奇怪。代理通常不依赖其他类别,因为这会使它们完全没有用。我认为您误解了错误。依赖性是否可能来自仪器类,错误的类最终是仪器的?

药膏? wtf?使用extackj。

“依赖性注入框架取决于春季” -O_O?!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top