ClassLoader问题Tomcat 6 Javagent
-
22-09-2019 - |
题
我正在使用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?!
不隶属于 StackOverflow