在JBoss 4.0.2 war部署中找不到WEB-INF / lib jars

时间:2010-03-24 09:59:31

标签: java classloader war web-inf jboss-4.0.x

我有一个简单的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中有类加载问题吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

至少,你不应该有servlet-api.jar文件。这些类应该都由Servlet容器提供(在您的情况下,JBoss)。