代码如下:
ClassPool pool = ClassPool.getDefault();
CtClass sp = pool.get(AbstractDBModel.class.getName());
在CS情况下运行正常,在WEB下报以上标题上错误,参照javassist说明,解决如下:
ClassPool pool = ClassPool.getDefault();
pool.insertClassPath(new ClassClassPath(AbstractDBModel.class));
CtClass sp = pool.get(AbstractDBModel.class.getName());
本文介绍了一种在将项目从CS环境迁移到WEB环境时遇到的Javassist错误解决方案。通过调整ClassPool的类路径插入方式,成功解决了在WEB环境下无法加载特定类的问题。
67万+

被折叠的 条评论
为什么被折叠?



