我有一个简单的Web应用程序(一个jsp和一个servlet)文件,我已将其复制到jboss-4.0.2 / server / default / deploy文件夹中,并且已成功热部署,因为我可以访问jsp页面。但是,当我调用servlet时,我得到一个java.lan.NoClassDefFoundError。
我怀疑战争中WEB-INF / lib目录下的罐子没有被拿起。
我的战争结构是:
META-INF
--> MANIFEST.MF
WEB-INF
--> classes
--> ...*.classes
--> lib
--> jcommon-1.0.16.jar
jfreechart-1.0.13.jar
servlet-api.jar
index.jsp
其他人在JBoss 4中有类加载问题吗?
非常感谢。
答案 0 :(得分:1)
至少,你不应该有servlet-api.jar
文件。这些类应该都由Servlet容器提供(在您的情况下,JBoss)。