java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/ConditionalTagSupport [英] java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport

查看:322
本文介绍了java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/ConditionalTagSupport的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

虽然我正在Eclipse IDE中的Apache Tomcat上部署和运行Web应用程序

While I am deploying and runing my web application on Apache Tomcat in Eclipse IDE

我包括了JSTL1.2.jar,jstl-impl.jar.

I've included the JSTL1.2.jar, jstl-impl.jar.

我真的很想知道如何解决此问题.相同的部署在Weblogic服务器上(在PROD环境下)可以很好地工作

I'm really wondering how to get this fixed. The same deployment works perfectly fine on Weblogic server(on PROD environment)

异常堆栈跟踪:

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)

推荐答案

我会检查很多东西:

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

1) That the jar files are sitting in the lib folder under WEB-INF and not just referenced in the build path. 2) That the tomcat 7 runtime library is included in your build path 3) I'd check the web.xml file and ensure that I'm complying to a spec higher than or equal to 2.5.

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

If you provide more details with your project setup it might be easier to answer.

这篇关于java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/ConditionalTagSupport的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆