简体   繁体   English

从Eclipse运行TomCat以获得BodyTagSupport的NoClassDefFoundError

[英]Getting NoClassDefFoundError for BodyTagSupport with TomCat running from Eclipse

I've included servlet-api.jar in the classpath for Tomcat and the project but I'm still getting the following error 我已经在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)
   ....

The BodyTagSupport class is not in servlet-api.jar - you need the JSP API JAR. BodyTagSupport类不在servlet-api.jar -您需要JSP API JAR。 You can find a copy in the SpringSource repo or on Maven Central . 您可以在SpringSource仓库Maven Central上找到一个副本。

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM