0

私が知っているこのひどいプロジェクトは、他のモジュールからの静的メソッドを広く (そして不愉快に) 使用します

現在、グラスフィッシュには問題があるようです。

文字通り、WEB-INF/lib に含まれる特定のクラスの java.lang.NoClassDefFoundError です。

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());
4

1 に答える 1

0

すべての依存関係 jar を含める必要があります。この場合、apache commons logging jar が必要なようです。

于 2012-06-29T19:13:33.217 に答える