私たちのプロジェクトでは、コードをデプロイする際に次の例外が発生しています。マスクされたクラスは、実行時のロードに失敗したユーティリティクラスファイルです。コンパイル時にクラスが存在しても、クラスがロードできないのはなぜですか? static
変数またはstatic {}
ブロックのいずれかのクラスの初期化中RuntimeException
(例えばNullPointerException
など)を投げた場合コンパイル時にクラスが存在する場合でもクラスをロードできません
javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.***.****.****** at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:333) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) **** at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
あなたのコードは上記の例外がスローされます –