首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javax/servlet/jsp/jstl/core/ConditionalTagSupport :java.lang.NoClassDefFoundError

javax/servlet/jsp/jstl/core/ConditionalTagSupport :java.lang.NoClassDefFoundError
EN

Stack Overflow用户
提问于 2014-02-10 21:24:17
回答 1查看 9.2K关注 0票数 0

当我在Eclipse IDE中的Apache Tomcat上部署和运行web应用程序时

我已经包含了JSTL1.2.jar,jstl-impl.jar。

我真的很想知道怎么解决这个问题。相同的部署在Weblogic服务器上运行良好(在PROD环境中)

异常堆栈跟踪:

代码语言:javascript
复制
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
Feb 10, 2014 6:40:29 PM org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
    at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1223)
    at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1450)
    at org.apache.jasper.compiler.Parser.parse(Parser.java:138)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-10 21:38:14

我会检查一些事情:

1) jar文件位于WEB-INF下的lib文件夹中,而不仅仅是在构建路径中引用。2) Tomcat7运行时库包含在您的构建路径中3)我会检查web.xml文件,并确保符合高于或等于2.5的规范。

如果您在项目设置中提供了更多详细信息,则可能更容易回答。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21678492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档