2012-06-29 33 views
0

我知道这个可怕的项目必须让我的和使用来自其他模块的静态方法的广泛使用(我现在震动了并声明为(现在轻量级)web应用程序的依赖关系。Glassfish类加载器无法解析依赖关系的静态方法

现在玻璃鱼似乎有问题。

它的字面意思是包含在某一类的java.lang.NoClassDefFoundError WEB-INF/lib目录

EJB Container initialization error 
java.lang.NoClassDefFoundError: Could not initialize class yyy.ohyeah.commons.util.Logger 

(我会尽量减少和匿名类,并把它作为评论)

在此处,问题就出来了:

import yyy.ohyeah.commons.util.Logger; 

@Path("achievement") 
@Produces("application/json") 
@Stateless 
public class MyResource { 

    private final static Log log = Logger.getLogger(MyResource.class.getName()); 
+0

我有所有需要的依赖关系。这是一个我正试图建立的蚂蚁建造项目。 Maven构建看起来与蚂蚁完全一样,但后来我遇到了这个问题。 – user1241320

回答

0

你需要包括所有的依赖罐子。在这种情况下,它看起来像你需要Apache公共日志记录罐。