ClassNotFoundException: java.* when enabling CDI in web service in JBoss EAP 6.4
Issue
09:22:16,636 WARN [org.jboss.modules] (MSC service thread 1-7) Failed to define class wsdl.com.redhat.example.ws.MyDataOut in Module "deployment.ExampleApp.war:main" from Service Module Loader: java.lang.LinkageError: Failed to link wsdl/com/redhat/example/ws/MyDataOut (Module "deployment.ExampleApp.war:main" from Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:485) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:275) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:90) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.Module.loadModuleClass(Module.java:574) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:203) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:68) [jboss-as-weld-7.5.21.Final-redhat-1.jar:7.5.21.Final-redhat-1]
at org.jboss.weld.bootstrap.BeanDeployer.loadClass(BeanDeployer.java:114) [weld-core-1.1.34.Final-redhat-1.jar:1.1.34.Final-redhat-1]
...
Caused by: java.lang.ClassNotFoundException: java.com_redhat_example_ws.MyData
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) [rt.jar:1.8.0_181]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [rt.jar:1.8.0_181]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) [rt.jar:1.8.0_181]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [rt.jar:1.8.0_181]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:386) [jboss-modules.jar:1.3.11.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.11.Final-redhat-1]
... 24 more
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.