关于javassist.NotFoundException
来源:互联网 发布:工业产品网络推广 编辑:程序博客网 时间:2024/06/06 19:45
javassist可以用于反射获取方法参数名称,项目中用到,测试用例通过,当发布到tomcat时报错
javassist.NotFoundException: xxx.xxx.xxxService
ClassPool pool = ClassPool.getDefault();CtClass cls = pool.get(clazz.getName()); // 此处报异常
javassist官网对此有如下说明:
The default ClassPool returned by a static method ClassPool.getDefault() searches the same path that the underlying JVM (Java virtual machine) has. If a program is running on a web application server such as JBoss and Tomcat, the ClassPoolobject may not be able to find user classes since such a web application server uses multiple class loaders as well as the system class loader. In that case, an additional class path must be registered to the ClassPool.
解决此异常的方法:
1.(推荐)
ClassPool pool = ClassPool.getDefault();ClassClassPath classPath = new ClassClassPath(this.getClass());pool.insertClassPath(classPath);
2.
ClassPool pool = ClassPool.getDefault();pool.appendClassPath("E:\\xxx\\xxx\\target\\xxx_war\\WEB-INF\\lib\\xxx_jar-0.0.1-SNAPSHOT.jar");
转自:http://www.codeweblog.com/%E5%85%B3%E4%BA%8Ejavassist-notfoundexception/
0 0
- 关于javassist.NotFoundException
- javassist
- Javassist
- Javassist
- JAVAssist
- Javassist
- javassist
- 关于错误 android.content.res.Resources$NotFoundException
- 关于Resources$NotFoundException: String resource ID 的异常
- 关于xiang项目导入出现java.lang.notfoundexception的解决办法
- strut2问题(关于javassist-3.7.ga.jar)
- Resources$NotFoundException
- Resources$NotFoundException
- NO.89 关于zxing2.1 QRCode读取抛NotFoundException的问题(尚未查明原因)
- 关于android.content.res.Resources$NotFoundException: Resource is not a Drawable 问题的解决办法
- 关于android.content.res.Resources$NotFoundException: Resource ID #0x**********的问题
- 关于android.content.res.Resources$NotFoundException: String resource ID #0x1错误的产生
- javassist教程
- 【Android】12、更多隐式Intent的用法
- FZU 2227 邮票 (DFS+ 离散化 水题)
- Mafile补充学习1~2
- WebService学习总结(四)——调用第三方提供的webService服务
- Javascript创建对象的几种方式
- 关于javassist.NotFoundException
- 线性降维方法PCA和LDA
- DBScan聚类算法Java实现
- PTA 04-树6 Complete Binary Search Tree
- 第四周项目四(1)-程序分析
- 指针与引用
- php中require,include,use区分
- N皇后Java算法
- 慕课 springmvc拦截器