ClassCastException+spring
您好,我遇到以下错误,请告诉我解决方案
java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor 无法转换为 org.apache.AnnotationProcessor –
我使用 tomcat 6.0
Hi following error I have got please let me know solution
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor –
Im using tomcat 6.0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个已知问题。原因是这样的:
如果您有使用 org.apache.AnnotationProcessor 的旧代码,您可以
它可以在 Tomcat 上运行。
解决方案是:
将
添加到 tomcat/conf 目录中的 context.xml 文件(Context 元素)中。这使得 Tomcat 中的类加载遵循 J2EE 规范。
(我无法仅使用 1 个 web 应用程序的建议方法来使其工作)
这是参考:http://mail-archives.apache.org/mod_mbox/myfaces-dev/200703.mbox/%[电子邮件受保护]%3E
This is a known issue. This is the reason:
If you have older code using org.apache.AnnotationProcessor you can make
it work on Tomcat.
Solution is:
Add
<Loader delegate="true"/>
into context.xml file (to Context element) in tomcat/conf directory.This makes classloading in Tomcat sticking to J2EE spec.
(I couldn't make it work with suggested approach for only 1 webapp)
This is the reference: http://mail-archives.apache.org/mod_mbox/myfaces-dev/200703.mbox/%[email protected]%3E