简体   繁体   English

java.lang.ClassNotFoundException:javax.el.E​​LContext

[英]java.lang.ClassNotFoundException: javax.el.ELContext


i'm trying a simple example about Struts2 ,i encountered an below issue 我正在尝试有关Struts2的简单示例,我遇到了以下问题

----------------
Mar 02, 2014 7:16:05 PM org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet jsp threw exception
------------------------------------------------------------------------

java.lang.ClassNotFoundException: javax.el.ELContext
----------------------------------------------------

    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
    at java.lang.Class.privateGetPublicMethods(Class.java:2562)
    at java.lang.Class.privateGetPublicMethods(Class.java:2578)
    at java.lang.Class.privateGetPublicMethods(Class.java:2578)
    at java.lang.Class.getMethods(Class.java:1427)
    at freemarker.ext.beans.BeansWrapper.discoverAccessibleMethods(BeansWrapper.java:1395)
    at freemarker.ext.beans.BeansWrapper.discoverAccessibleMethods(BeansWrapper.java:1385)
    at freemarker.ext.beans.BeansWrapper.populateClassMapWithBeanInfo(BeansWrapper.java:1129)
    at freemarker.ext.beans.BeansWrapper.populateClassMap(BeansWrapper.java:1072)
    at freemarker.ext.beans.BeansWrapper.introspectClassInternal(BeansWrapper.java:1010)
    at freemarker.ext.beans.BeansWrapper.introspectClass(BeansWrapper.java:969)
    at freemarker.ext.beans.BeanModel.<init>(BeanModel.java:140)
    at freemarker.ext.beans.StringModel.<init>(StringModel.java:90)
    at freemarker.ext.beans.StringModel$1.create(StringModel.java:75)
    at freemarker.ext.beans.BeansModelCache.create(BeansModelCache.java:45)
    at freemarker.ext.util.ModelCache.getInstance(ModelCache.java:115)
    at freemarker.ext.beans.BeansWrapper.wrap(BeansWrapper.java:468)
    at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:867)
    at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)
    at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
    at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
    at freemarker.core.ExistsExpression._getAsTemplateModel(ExistsExpression.java:71)

        .........

It's it caused by the conflict of of the packages i import? 是由于我导入的软件包冲突引起的吗?

The Apache Tomcat web server already contains and loaded this classes from el-api.jar . Apache Tomcat Web服务器已经包含并从el-api.jar加载了此类。 To compile your application you might also include Java EE libraries including javax.servlet.jsp.jar but it's not necessary to deploy them. 要编译您的应用程序,您可能还包括Java EE库,其中包括javax.servlet.jsp.jar但是不必部署它们。 To choose which classes are available between classloaders see Apache Tomcat 7: Class Loader HOW-TO the documentation page. 要选择在类加载器之间可用的类,请参阅Apache Tomcat 7:类加载器HOW-TO文档页面。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 JSF 1.2-无法访问javax.el.E​​LContext - JSF 1.2 - cannot access javax.el.ELContext java.lang.ClassNotFoundException:javax.el.StaticFieldELResolver - java.lang.ClassNotFoundException: javax.el.StaticFieldELResolver java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax / el / ELContext; - java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext; java.lang.ClassNotFoundException:javax.persistence.NamedStoredProcedureQuery - java.lang.ClassNotFoundException: javax.persistence.NamedStoredProcedureQuery java.lang.ClassNotFoundException:javax.servlet.jsp.tagext.Tag - java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.Tag java.lang.ClassNotFoundException:javax.persistence.criteria.Selection - java.lang.ClassNotFoundException: javax.persistence.criteria.Selection java.lang.ClassNotFoundException:javax.servlet.jsp.SkipPageException - java.lang.ClassNotFoundException: javax.servlet.jsp.SkipPageException java.lang.ClassNotFoundException: javax.servlet.http.HttpSessionIdListener - java.lang.ClassNotFoundException: javax.servlet.http.HttpSessionIdListener java.lang.ClassNotFoundException:javax.ws.rs.ProcessingException - java.lang.ClassNotFoundException: javax.ws.rs.ProcessingException 引起:java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet - Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM