ThinkPHP模板中使用<volist>嵌套超过三层时出错-解决方法
2015-03-19 14:28
633 查看
基于jbpm4的web项目发布时遇到如下错误提示:
exception
javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/OnDuty/wfmanage_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/OnDuty/wfmanage_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
org.apache.jsp.OnDuty.wfmanage_jsp._jspInit(wfmanage_jsp.java:27)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
解决方法:将WEB-INF/lib文件下的juel.jar,juel-engine.jar,juel-impl.jar剪切到tomcat安装目录下的lib目录下,同时删除lib目录下的el-api.jar
exception
javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/OnDuty/wfmanage_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/OnDuty/wfmanage_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
org.apache.jsp.OnDuty.wfmanage_jsp._jspInit(wfmanage_jsp.java:27)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
解决方法:将WEB-INF/lib文件下的juel.jar,juel-engine.jar,juel-impl.jar剪切到tomcat安装目录下的lib目录下,同时删除lib目录下的el-api.jar
相关文章推荐
- thinkphp模板中标签<volist>,<if>和 U函数的使用
- 使用<a>标签提交action会执行两次后台方法的原因(反射机制小实例问题的解决)
- 使用struts2的<s:param>等标签向action传值出现中文乱码的解决方法
- 使用vim编写c++对于输入输出流<<和<>括号匹配冲突的解决方法
- thinkphp TAG_NESTED_LEVEL配置无效 volist嵌套不能超过三层解决方法
- THINKPHP中使用$this->ajaxReturn与模板页进行AJAX交互使用方法
- .ocx注册失败以及IE使用<object>获取不到.ocx方法的解决办法
- SpringMVC同时使用<mvc:resources … />和日期转换Formatter时出现问题的解决方法
- SpringMVC同时使用<mvc:resources … />和日期转换Formatter时出现问题的解决方法
- ASP.NET中使用 Response.Write("<script>alert('****');</script>");后CSS界面发生变化的解决方法 (经验证)
- jQuery不能使用unbind解除超链接<a>的click事件的解决方法
- Vector<Sprite*>allBullet; 因为Vector容器添加后出错,解决方法
- 终端下Vim使用VimIm插件时按<CTRL-^>和<CTRL-_>无反应或完全无法使用的解决方法
- Android listview中使用button解决方法 <问题记录>
- JSP 使用<%@include%>报Duplicate local variable path 错误 解决方法
- 在使用macbook pro过程中遇到 <此apple id尚未用于App Store>,解决方法!
- 使用xml模板导出excel时遇到尖括号<>转义的问题解决
- C++类模板 template <class T>详细使用方法
- SpringMVC同时使用<mvc:resources … />和日期转换Formatter时出现问题的解决方法
- ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题