"test.war\".WeldStartService" => "Failed to start service
Caused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=86;_ThreadName=Thread-2;|sun.reflect.annotation.TypeNotPresentExceptionProxyjava.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
at sun.reflect.annotation.Annotation
WebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxyEnableWebFluxConfiguration.class]: Invocation of init method failed; nested exception is java.lang.ArrayStoreException: sun
当使用@EntityListeners(value = {MyEventListener.class})将EntityListeners添加到应用程序时,出现以下崩溃。这看起来像是反射的问题。应用程序具有为同一实体定义的自定义注释。请注意,只有在添加EntityListeners之后才会发生这种崩溃。如果自定义注释被注释,应用程序仍然会崩溃。奇怪的是,同样的代码在Netbeans调试器中运行得很好。getAnnotation()调用将读取为实体定义的所有注释。当我在调试器之外启动应用程序的时候,我就崩溃了。我找不到为什么类加载器找不到MyEventListener.class。
at sun.