使用从Eclipse运行的TomCat获取BodyTagSupport的NoClassDefFoundError

时间:2011-06-22 15:39:34

标签: java eclipse tomcat

我在Tomcat和项目的类路径中包含了servlet-api.jar,但我仍然收到以下错误

java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/BodyTagSupport
   at java.lang.ClassLoader.findBootstrapClass(Native Method)
   at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:892)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:302)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
   ....

1 个答案:

答案 0 :(得分:1)

BodyTagSupport类不在servlet-api.jar中 - 您需要JSP API JAR。您可以在SpringSource repoMaven Central上找到副本。