Migrating seam web app to jboss eap 6, deploy with no error but do not work
magnoferr Jan 5, 2015 10:35 AMI'm migrating my seam web application from jboss 5 to jboss eap 6.
As I was following the migration guide I could deploy with no errors but when I try to access the application through the browser I get this:
JBWEB000065: HTTP Status 404 - /myapp
JBWEB000309: type JBWEB000067: Status report
JBWEB000068: message /myapp
JBWEB000069: description JBWEB000124: The requested resource is not available.
Any suggestion?
I'm trying to deploy to JBoss EAP 6.3.1.GA
my app uses:
Seam 2.2.2.Final
richfaces: 3.3.3.Final
jsf: 1.2
Hibernate Validator 3.1.0.GA
jboss-deployment-structure.xml:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<exclusions>
<module name="javax.faces.api" slot="main"/>
<module name="com.sun.jsf-impl" slot="main"/>
<module name="org.hibernate" slot="main"/>
</exclusions>
<dependencies>
<module name="org.apache.log4j" export="true"/>
<module name="org.dom4j" export="true"/>
<module name="org.apache.commons.logging" export="true"/>
<module name="org.apache.commons.collections" export="true"/>
<module name="javax.faces.api" slot="1.2" export="true"/>
<module name="com.sun.jsf-impl" slot="1.2" export="true"/>
</dependencies>
</deployment>
<sub-deployment name="Myapp.war">
<exclusions>
<module name="javax.faces.api" slot="main"/>
<module name="com.sun.jsf-impl" slot="main"/>
<module name="org.hibernate" slot="main"/>
</exclusions>
<dependencies>
<module name="org.apache.log4j" export="true"/>
<module name="org.dom4j" export="true"/>
<module name="org.apache.commons.logging" export="true"/>
<module name="org.apache.commons.collections" export="true"/>
<module name="javax.faces.api" slot="1.2" export="true"/>
<module name="com.sun.jsf-impl" slot="1.2" export="true"/>
</dependencies>
</sub-deployment>
</jboss-deployment-structure>
application.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!-- PROD -->
<application xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"
version="6">
<!-- display-name>Myapp-ear</display-name-->
<application-name>Myapp-ear</application-name>
<initialize-in-order>true</initialize-in-order>
<module><ejb>Myapp-ejb.jar</ejb></module>
<module><java>jboss-seam.jar</java></module>
<module><java>jboss-seam-remoting.jar</java></module>
<module><java>jboss-el.jar</java></module>
<module><java>jbpm-jpdl.jar</java></module>
<module><java>antlr-runtime.jar</java></module>
<module><java>mvel2.jar</java></module>
<module><java>richfaces-api.jar</java></module>
<module> <java>richfaces-ui.jar</java>
</module>
<module>
<java>richfaces-impl.jar</java>
</module>
<module>
<java>jaxrs-api.jar</java>
</module>
<module>
<java>resteasy-jaxrs.jar</java>
</module>
<module>
<java>jboss-seam-resteasy.jar</java>
</module>
<module>
<java>commons-digester.jar</java>
</module>
<module>
<java>commons-beanutils.jar</java>
</module>
<module>
<ejb>quartz.jar</ejb>
</module>
<module>
<ejb>JoSQL-1.9.jar</ejb>
</module>
<module>
<java>gentlyWEB-utils-1.1.jar</java>
</module>
<module>
<java>jai_codec.jar</java>
</module>
<module>
<java>jai_core.jar</java>
</module>
<module>
<web>
<web-uri>Myapp.war</web-uri>
<context-root>/myapp</context-root>
</web>
</module>
</application>
I change the log level output and it showed some errors:
08:07:08,444 DEBUG [org.apache.ws.security.WSSConfig] (MSC service thread 1-6) The provider ApacheXMLDSig - 1.56 was added at position: 2
08:07:08,446 DEBUG [org.apache.ws.security.util.Loader] (MSC service thread 1-6) org.bouncycastle.jce.provider.BouncyCastleProvider from [Module "org.jboss.as.webservices.server.integration:main" from local module loader @45990e2 (finder: local module finder @1436e7a9 (roots: C:\jboss6\jboss-eap-6.3\modules,C:\jboss6\jboss-eap-6.3\modules\system\layers\base\.overlays\layer-base-jboss-eap-6.3.1.CP,C:\jboss6\jboss-eap-6.3\modules\system\layers\base))]: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider from [Module "org.jboss.as.webservices.server.integration:main" from local module loader @45990e2 (finder: local module finder @1436e7a9 (roots: C:\jboss6\jboss-eap-6.3\modules,C:\jboss6\jboss-eap-6.3\modules\system\layers\base\.overlays\layer-base-jboss-eap-6.3.1.CP,C:\jboss6\jboss-eap-6.3\modules\system\layers\base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.apache.ws.security.util.Loader.loadClass(Loader.java:252) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.util.Loader.loadClass(Loader.java:245) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.WSSConfig.addJceProvider(WSSConfig.java:837) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.WSSConfig$4.run(WSSConfig.java:424) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.WSSConfig$4.run(WSSConfig.java:421) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_71]
at org.apache.ws.security.WSSConfig.init(WSSConfig.java:421) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.jboss.wsf.stack.cxf.config.CXFStackConfig.<init>(CXFStackConfigFactory.java:61) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.wsf.stack.cxf.config.CXFStackConfigFactory.getStackConfig(CXFStackConfigFactory.java:45) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.ws.common.management.AbstractServerConfig.create(AbstractServerConfig.java:272) [jbossws-common-2.3.0.Final-redhat-1.jar:2.3.0.Final-redhat-1]
at org.jboss.as.webservices.config.ServerConfigImpl.create(ServerConfigImpl.java:62) [jboss-as-webservices-server-integration-7.4.1.Final-redhat-3.jar:7.4.1.Final-redhat-3]
at org.jboss.as.webservices.service.ServerConfigService.start(ServerConfigService.java:72) [jboss-as-webservices-server-integration-7.4.1.Final-redhat-3.jar:7.4.1.Final-redhat-3]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_71]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_71]
08:07:08,448 DEBUG [org.apache.ws.security.WSSConfig] (MSC service thread 1-6) The provider BC could not be added: org.bouncycastle.jce.provider.BouncyCastleProvider from [Module "org.apache.ws.security:main" from local module loader @45990e2 (finder: local module finder @1436e7a9 (roots: C:\jboss6\jboss-eap-6.3\modules,C:\jboss6\jboss-eap-6.3\modules\system\layers\base\.overlays\layer-base-jboss-eap-6.3.1.CP,C:\jboss6\jboss-eap-6.3\modules\system\layers\base))]: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider from [Module "org.apache.ws.security:main" from local module loader @45990e2 (finder: local module finder @1436e7a9 (roots: C:\jboss6\jboss-eap-6.3\modules,C:\jboss6\jboss-eap-6.3\modules\system\layers\base\.overlays\layer-base-jboss-eap-6.3.1.CP,C:\jboss6\jboss-eap-6.3\modules\system\layers\base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.4.Final-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.4.Final-redhat-1]
at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_71]
at java.lang.Class.forName(Unknown Source) [rt.jar:1.7.0_71]
at org.apache.ws.security.util.Loader.loadClass2(Loader.java:271) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.util.Loader.loadClass(Loader.java:265) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.util.Loader.loadClass(Loader.java:245) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.WSSConfig.addJceProvider(WSSConfig.java:837) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.WSSConfig$4.run(WSSConfig.java:424) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.apache.ws.security.WSSConfig$4.run(WSSConfig.java:421) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_71]
at org.apache.ws.security.WSSConfig.init(WSSConfig.java:421) [wss4j-1.6.15.redhat-1.jar:1.6.15.redhat-1]
at org.jboss.wsf.stack.cxf.config.CXFStackConfig.<init>(CXFStackConfigFactory.java:61) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.wsf.stack.cxf.config.CXFStackConfigFactory.getStackConfig(CXFStackConfigFactory.java:45) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.ws.common.management.AbstractServerConfig.create(AbstractServerConfig.java:272) [jbossws-common-2.3.0.Final-redhat-1.jar:2.3.0.Final-redhat-1]
at org.jboss.as.webservices.config.ServerConfigImpl.create(ServerConfigImpl.java:62) [jboss-as-webservices-server-integration-7.4.1.Final-redhat-3.jar:7.4.1.Final-redhat-3]
at org.jboss.as.webservices.service.ServerConfigService.start(ServerConfigService.java:72) [jboss-as-webservices-server-integration-7.4.1.Final-redhat-3.jar:7.4.1.Final-redhat-3]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_71]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_71]
(...)
08:07:24,218 FINE [com.sun.xml.bind.v2.schemagen.XmlSchemaGenerator] (MSC service thread 1-3) Wrigin XML Schema for com.sun.xml.bind.v2.schemagen.XmlSchemaGenerator@4712902e[]: com.sun.xml.bind.v2.util.StackRecorder
at com.sun.xml.bind.v2.schemagen.XmlSchemaGenerator.write(XmlSchemaGenerator.java:453) [jaxb-impl-2.2.5.redhat-9.jar:2.2.5.redhat-9]
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.generateSchema(JAXBContextImpl.java:828) [jaxb-impl-2.2.5.redhat-9.jar:2.2.5.redhat-9]
at org.apache.cxf.common.jaxb.JAXBUtils.generateJaxbSchemas(JAXBUtils.java:733) [cxf-api-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxb.JAXBDataBinding.generateJaxbSchemas(JAXBDataBinding.java:459) [cxf-rt-databinding-jaxb-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:372) [cxf-rt-databinding-jaxb-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:86) [cxf-rt-core-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:490) [cxf-rt-core-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:704) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:550) [cxf-rt-core-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:265) [cxf-rt-core-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:215) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:102) [cxf-rt-frontend-simple-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:159) [cxf-rt-frontend-simple-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:456) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:334) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.jboss.wsf.stack.cxf.deployment.EndpointImpl.doPublish(EndpointImpl.java:66) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:539) [cxf-rt-frontend-jaxws-2.7.11.redhat-3.jar:2.7.11.redhat-3]
at org.jboss.wsf.stack.cxf.configuration.NonSpringBusHolder.configure(NonSpringBusHolder.java:118) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.wsf.stack.cxf.deployment.aspect.BusDeploymentAspect.startDeploymentBus(BusDeploymentAspect.java:137) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.wsf.stack.cxf.deployment.aspect.BusDeploymentAspect.start(BusDeploymentAspect.java:69) [jbossws-cxf-server-4.3.0.Final-redhat-3.jar:4.3.0.Final-redhat-3]
at org.jboss.as.webservices.deployers.AspectDeploymentProcessor.deploy(AspectDeploymentProcessor.java:74) [jboss-as-webservices-server-integration-7.4.1.Final-redhat-3.jar:7.4.1.Final-redhat-3]
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_71]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_71]
I don't think these errors are the reason I can't access the application, but I have no idea what to do. I would like some suggestion.
-
server-modeINFO.log.zip 4.5 KB
-
server-modeDebug.log.zip 26.9 KB
-
standalone_0.xml 17.1 KB