我正在尝试在我的本地 glassfish 服务器上完成 java 检测。当它试图改变我得到的字节码时
Severe: javassist.CannotCompileException: cannot find javax.ws.rs.core.Response at javassist.CtBehavior.insertBefore(CtBehavior.java:771)
对我来说,这看起来像是我创建的 jar 文件的问题,但我检查了 manifest.mf 并包含了 maven 依赖项位置。有什么建议吗?
Premain-Class: com.agent.TestAgent
Agent-class: com.agent.TestAgent
Boot-Class-Path: D:/TEST_PROJ/WebContent/WEB-INF/lib/ C:/Users/djones/
Class-Path: D:/TEST_PROJ/WebContent/WEB-INF/lib/ C:/Users/djones/
最佳答案
看起来它无法获取 servlet jar 路径。 在您的 Boot-Class-Path 中添加 servlet jar 路径,更新它并尝试再次运行它
关于缺少 Javassist 依赖的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43953017/