1.flex工程--->add web project capabilities-->取消create web.xml和add J2EE libraries to buildpath 发生org.apache.catalina.util.DefaultAnnotationProcessor 异常
原因:Tomcat的jar包冲突
转换到MyEclipse视图,把项目中的Apache Tomcat v6.0 remove掉,再从tomcat中删除,重新部署,再启动tomcat
2.java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
大概要把we-inf/lib/jsp-api-2.0.jar包去掉
3.java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo
也是上面的包有冲突
原因:Tomcat的jar包冲突
转换到MyEclipse视图,把项目中的Apache Tomcat v6.0 remove掉,再从tomcat中删除,重新部署,再启动tomcat
2.java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
大概要把we-inf/lib/jsp-api-2.0.jar包去掉
3.java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo
也是上面的包有冲突
本文解决了一个flex工程在使用Tomcat时遇到的org.apache.catalina.util.DefaultAnnotationProcessor异常问题,通过移除ApacheTomcatv6.0并重新部署,最终解决了java.lang.NoSuchMethodError异常。主要涉及了web-inf/lib/jsp-api-2.0.jar包的冲突。
1万+

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



