JBPM 4.3中遇到的一个包冲突问题

今天发现JBPM 4.3跟TOMCAT 6.0部署应用时,发现个异常:
exception 

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory


包的问题,解决方法:
保留tomcat 6.0.29目录下el-api.jar

删除juel.jar, 保留juel-impl.jar,juel-engine.jar 

juel.jar与el-api.jar冲突。 但juel-impl.jar,juel-engine.jar 保留

你可能感兴趣的:(java,apache,tomcat,servlet,jbpm)