ich bin Neuling in Bezug auf JEE. Um mich einzuarbeiten, wollte ich ein kleines Beispielprojekt entwickeln, eine 'JEE Application mit EJB- und Web Application Module'. Ich verwende NetBeans 8.0.2, Java: 1.8.0_40 auf Windows 7 64 bit. Dazu habe ich WildFly 8.2.0 Final installiert und in NetBeans registriert. Das deployment eines einfaches Beispiels wie das quickstart/helloworld funktioniert einwandfrei, ich komme auch auf die Administrationsconsole vom WildFly.
Mein Projekt scheitert am Deployment des web-Teils. Mir sagen die Meldungen des Server-logs leider nichts. Vielleicht kann mir jemand einen Hinweis geben?
Das Projekt 'Customer' besteht aus 3 Teilen: Customer, Customer-ejb und Customer-war, eingerichtet mit dem wizard über New Project -> JEE Application. Die Einstellung ‚Use dedicated Folder for Storing Libraries’ (.\lib) habe ich angeklickt.
In Customer-ejb ist eine einzige Entity 'Person' enthalten (2 properties: Id und einen String 'name'), zusammen mit der Klasse 'PersonJpaController'. Beide sind automatisch mit den wizards von NetBeans generiert worden. Dieses Customer-ejb kompiliert und deployt problemlos. Ich verwende Hibernate mit der default Data Source von H2, Table Generation 'Drop and Create'.
Im Web-Projekt habe ich JSF / PrimeFaces 5.0 verwendet (PrimeFaces 5.0 wird gefunden). Für die einzige Entity habe ich mit dem wizard ‘JSF pages from Entity Classes’ solche Seiten erstellen lassen. Dieses Projekt läuft beim 'Clean and Build' problemlos durch, das deployment scheitert aber mit der Meldung:
Code: Alles auswählen
'Deploying C:\Program Files\wildfly-8.2.0.Final\standalone\deployments\Customer-war.war
{"JBAS014671: Failed services" => {"jboss.deployment.unit.\"Customer-war.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Customer-war.war\".WeldStartService: Failed to start service
Caused by: java.lang.TypeNotPresentException: Type com.checkraise.customer.Person not present
Caused by: java.lang.ClassNotFoundException: com.checkraise.customer.Person from [Module \"deployment.Customer-war.war:main\" from Service Module Loader]"}}
C:\Java\Customer\Customer-war\nbproject\build-impl.xml:1079: The module has not been deployed.'
Da verstehe ich nur Bahnhof... :-( Warum findet er meine Entity beim Deployment nicht, nachdem er fehlerfrei 'Clean and Build' absolviert hat? Habe ich einen Schritt vergessen?
Die Fehlermeldung aus dem Server-log ist unten angehängt, dieses deployment ist das Letzte was ich versucht habe.
Danke für jede Hilfe, auch wenn es vermutlich etwas ganz einfaches ist, ich komme nicht weiter...
------------
Server-log:
2015-04-13 15:34:32,351 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 76) JBAS011410: Stopping Persistence Unit (phase 2 of 2) Service 'Customer-war.war#Customer-warPU'
2015-04-13 15:34:32,359 INFO [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016009: Stopping weld service for deployment Customer-war.war
2015-04-13 15:34:32,391 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 76) JBAS011410: Stopping Persistence Unit (phase 1 of 2) Service 'Customer-war.war#Customer-warPU'
2015-04-13 15:34:32,416 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015877: Stopped deployment Customer-war.war (runtime-name: Customer-war.war) in 70ms
2015-04-13 15:34:32,432 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "Customer-war.war" (runtime-name: "Customer-war.war")
2015-04-13 15:34:32,679 INFO [org.jboss.as.jpa] (MSC service thread 1-4) JBAS011401: Read persistence.xml for Customer-warPU
2015-04-13 15:34:32,782 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 76) JBAS011409: Starting Persistence Unit (phase 1 of 2) Service 'Customer-war.war#Customer-warPU'
2015-04-13 15:34:32,789 INFO [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 76) HHH000204: Processing PersistenceUnitInfo [
name: Customer-warPU
...]
2015-04-13 15:34:32,848 INFO [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016002: Processing weld deployment Customer-war.war
2015-04-13 15:34:32,864 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named PersonFacade in deployment unit deployment "Customer-war.war" are as follows:
java:global/Customer-war/PersonFacade!com.checkraise.customer.session.PersonFacade
java:app/Customer-war/PersonFacade!com.checkraise.customer.session.PersonFacade
java:module/PersonFacade!com.checkraise.customer.session.PersonFacade
java:global/Customer-war/PersonFacade
java:app/Customer-war/PersonFacade
java:module/PersonFacade
2015-04-13 15:34:33,290 INFO [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016005: Starting Services for CDI deployment: Customer-war.war
2015-04-13 15:34:33,300 INFO [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016008: Starting weld service for deployment Customer-war.war
2015-04-13 15:34:33,318 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 76) JBAS011409: Starting Persistence Unit (phase 2 of 2) Service 'Customer-war.war#Customer-warPU'
2015-04-13 15:34:33,366 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 76) HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
2015-04-13 15:34:33,373 WARN [org.hibernate.dialect.H2Dialect] (ServerService Thread Pool -- 76) HHH000431: Unable to determine H2 database version, certain features may not work
2015-04-13 15:34:33,392 INFO [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] (ServerService Thread Pool -- 76) HHH000397: Using ASTQueryTranslatorFactory
2015-04-13 15:34:33,408 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 76) HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
2015-04-13 15:34:33,419 WARN [org.hibernate.dialect.H2Dialect] (ServerService Thread Pool -- 76) HHH000431: Unable to determine H2 database version, certain features may not work
2015-04-13 15:34:33,510 INFO [org.jboss.weld.Bootstrap] (weld-worker-2) WELD-000119: Not generating any bean definitions from com.checkraise.customer.jsf.PersonController because of underlying class loading error: Type com.checkraise.customer.Person from [Module "deployment.Customer-war.war:main" from Service Module Loader] not found. If this is unexpected, enable DEBUG logging to see the full error.
2015-04-13 15:34:33,613 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."Customer-war.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."Customer-war.war".WeldStartService: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_40]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_40]
Caused by: java.lang.TypeNotPresentException: Type com.checkraise.customer.Person not present
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117) [rt.jar:1.8.0_40]
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) [rt.jar:1.8.0_40]
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) [rt.jar:1.8.0_40]
at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) [rt.jar:1.8.0_40]
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) [rt.jar:1.8.0_40]
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) [rt.jar:1.8.0_40]
at sun.reflect.generics.repository.ClassRepository.getSuperclass(ClassRepository.java:87) [rt.jar:1.8.0_40]
at java.lang.Class.getGenericSuperclass(Class.java:777) [rt.jar:1.8.0_40]
at org.jboss.weld.util.reflection.HierarchyDiscovery.discoverFromClass(HierarchyDiscovery.java:137)
at org.jboss.weld.util.reflection.HierarchyDiscovery.discoverTypes(HierarchyDiscovery.java:111)
at org.jboss.weld.util.reflection.HierarchyDiscovery.<init>(HierarchyDiscovery.java:93)
at org.jboss.weld.util.reflection.HierarchyDiscovery.<init>(HierarchyDiscovery.java:86)
at org.jboss.weld.util.reflection.HierarchyDiscovery.forNormalizedType(HierarchyDiscovery.java:74)
at org.jboss.weld.util.Beans.getTypes(Beans.java:459)
at org.jboss.weld.bean.attributes.BeanAttributesFactory$BeanAttributesBuilder.<init>(BeanAttributesFactory.java:109)
at org.jboss.weld.bean.attributes.BeanAttributesFactory$BeanAttributesBuilder.<init>(BeanAttributesFactory.java:89)
at org.jboss.weld.bean.attributes.BeanAttributesFactory.forSessionBean(BeanAttributesFactory.java:73)
at org.jboss.weld.bootstrap.AbstractBeanDeployer.createSessionBean(AbstractBeanDeployer.java:294)
at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$3.doWork(ConcurrentBeanDeployer.java:90)
at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$3.doWork(ConcurrentBeanDeployer.java:82)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_40]
... 3 more
Caused by: java.lang.ClassNotFoundException: com.checkraise.customer.Person from [Module "deployment.Customer-war.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.3.Final]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.3.Final]
at java.lang.Class.forName0(Native Method) [rt.jar:1.8.0_40]
at java.lang.Class.forName(Class.java:348) [rt.jar:1.8.0_40]
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) [rt.jar:1.8.0_40]
... 25 more
2015-04-13 15:34:33,848 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) JBAS014613: Operation ("full-replace-deployment") failed - address: ([]) - failure description: {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"Customer-war.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Customer-war.war\".WeldStartService: Failed to start service
Caused by: java.lang.TypeNotPresentException: Type com.checkraise.customer.Person not present
Caused by: java.lang.ClassNotFoundException: com.checkraise.customer.Person from [Module \"deployment.Customer-war.war:main\" from Service Module Loader]"}}
2015-04-13 15:34:33,943 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS018565: Replaced deployment "Customer-war.war" with deployment "Customer-war.war"
2015-04-13 15:34:33,952 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 1) JBAS014774: Service status report
JBAS014775: New missing/unsatisfied dependencies:
service jboss.deployment.unit."Customer-war.war".WeldBootstrapService (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".WeldInstantiator, service jboss.deployment.unit."Customer-war.war".component.PersonFacade.WeldInterceptorBindingsService, service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".WeldInstantiator, JBAS014799: ... and 9 more ]
service jboss.deployment.unit."Customer-war.war".WeldStartService (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".WeldInstantiator, service jboss.deployment.unit."Customer-war.war".component.PersonFacade.WeldInterceptorBindingsService, service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".WeldInstantiator, JBAS014799: ... and 8 more ]
service jboss.deployment.unit."Customer-war.war".component.PersonFacade.CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START]
service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.deployment.unit."Customer-war.war".moduleDeploymentRuntimeInformationStart, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component.PersonFacade.VIEW."com.checkraise.customer.session.PersonFacade".LOCAL (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START]
service jboss.deployment.unit."Customer-war.war".component.PersonFacade.WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START]
service jboss.deployment.unit."Customer-war.war".component.PersonFacade.WeldInterceptorBindingsService (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.WeldInstantiator]
service jboss.deployment.unit."Customer-war.war".component.PersonFacade.ejb.non-functional-timerservice (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START]
service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".START]
service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".START]
service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".START]
service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".START]
service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacetTag".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacetTag".START]
service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacetTag".START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldInitialListener".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldInitialListener".START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldTerminalListener".CREATE (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldTerminalListener".START (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
service jboss.deployment.unit."Customer-war.war".ee.ComponentRegistry (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService]
service jboss.deployment.unit."Customer-war.war".jndiDependencyService (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".START, service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START, service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".START, service jboss.deployment.unit."Customer-war.war".component."org.jboss.weld.servlet.WeldInitialListener".START, JBAS014799: ... and 3 more ]
service jboss.deployment.unit."Customer-war.war".moduleDeploymentRuntimeInformation (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START, service jboss.deployment.unit."Customer-war.war".moduleDeploymentRuntimeInformationStart]
service jboss.naming.context.java.module.Customer-war.Customer-war.env."com.checkraise.customer.session.PersonFacade".em (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component.PersonFacade.START]
service jboss.persistenceunit."Customer-war.war#Customer-warPU" (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".component."com.sun.faces.config.ConfigureListener".START, service jboss.deployment.unit."Customer-war.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START, service jboss.deployment.unit."Customer-war.war".component."javax.faces.webapp.FacesServlet".START, service jboss.deployment.unit."Customer-war.war".deploymentCompleteService, JBAS014799: ... and 4 more ]
service jboss.undertow.deployment.default-server.default-host./Customer-war (unavailable) dependents: [service jboss.deployment.unit."Customer-war.war".deploymentCompleteService]
service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war]
service jboss.undertow.deployment.default-server.default-host./Customer-war.codec (unavailable) dependents: [service jboss.undertow.deployment.default-server.default-host./Customer-war.UndertowDeploymentInfoService]
JBAS014777: Services which failed to start: service jboss.deployment.unit."Customer-war.war".WeldStartService
service jboss.deployment.unit."Customer-war.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."Customer-war.war".WeldStartService: Failed to start service