jbmp使用时遇到的问题

严重: Servlet.service() for servlet jsp threw exception
java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class
at org.apache.jsp.index_jsp._jspInit(index_jsp.java:27)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
百度上搜的解决方法是:
解释:加载时违背约束条件。

错误的原因:tomcat/lib下的el-api.jar与项目WEB-INF/lib目录下的el-api.jar冲突。

解决方式:把项目目录下的el-api.jar删除即可。
  但我的WEB-INF/lib目录下根本没有el-api.jar
 还有可能是哪里出问题了?
  1. 是不是把jbpm错写成jbmp了。 楼主的意思是tomcat/lib下没有el-api.jar吗?如果是如2操作。如果不是要删除这个包,然后按照2操作。 2。 把你的工程里面的juelxxx.jar3个包放到tomcat/lib下面

有可能你用的某些框架中包含有el-api中的ExpressionFactory 类 ,且包路径相同。

你可以使用winrar依次打开你工程lib目录下的jar文件进行检查。如果有发现,这个jar文件应该是可以删除的。