私が知っているこのひどいプロジェクトは、他のモジュールからの静的メソッドを広く (そして不愉快に) 使用します。
現在、グラスフィッシュには問題があるようです。
文字通り、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());