Jboss4.2.3 to Jboss7.1 migration issue
thinksteep Mar 5, 2012 6:01 PMHi All,
We are trying to upgrade to jboss7.1 from jboss4.2.3 as soon as we deployed EAR it is failing. Below is stack trace. NOTE: I did replace names with yyy, just to hide our organization name.
Our EAR deployment works fine in 4.2.3.
EAR structure is:
NameYYYAdmin
-----yyybusiness.jar
-----yyyservices.jar
-----yyyadmin.war
-----lib
-----META-INF
-----application.xml
-----MANIFEST (Only organization related info, no classpath)
DcsFileUploadServlet.java is servlet developed by us and is insidd yyyadmin.war lib with name yyyweb.jar
17:09:13,729 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015876: Starting deployment of "yyybusiness.jar"
17:09:13,729 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "yyyservices.jar"
17:09:13,729 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "yyyadmin.war"
17:09:13,827 WARN [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015893: Encountered invalid class name 'com.sun.faces.vendor.GlassFishInjectionProvider:com.sun.enterprise.InjectionManager' for service type 'com.sun.faces.spi.injectionprovider'
17:09:13,829 WARN [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015893: Encountered invalid class name 'com.sun.faces.vendor.Tomcat6InjectionProvider:org.apache.catalina.util.DefaultAnnotationProcessor' for service type 'com.sun.faces.spi.injectionprovider'
17:09:13,830 WARN [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015893: Encountered invalid class name 'com.sun.faces.vendor.Jetty6InjectionProvider:org.mortbay.jetty.plus.annotation.InjectionCollection' for service type 'com.sun.faces.spi.injectionprovider'
17:09:13,848 WARN [org.jboss.as.ee] (MSC service thread 1-8) JBAS011071: Invalid signature for method decode annotated with javax.annotation.PostConstruct on class org.ajax4jsf.context.AjaxContextImpl, signature must be 'void methodName(InvocationContext ctx)'
17:09:14,301 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-6) JNDI bindings for session bean named StatefulTestBean in deployment unit subdeployment "yyyservices.jar" of deployment "NameYYYAdmin.ear" are as follows:
java:global/NameYYYAdmin/yyyservices/StatefulTestBean!com.yyy.stateful.ejb.test.StatefulTestBean
java:app/yyyservices/StatefulTestBean!com.name.stateful.ejb.test.StatefulTestBean
java:module/StatefulTestBean!com.name.stateful.ejb.test.StatefulTestBean
java:global/NameYYYAdmin/yyyservices/StatefulTestBean
java:app/yyyservices/StatefulTestBean
java:module/StatefulTestBean
17:09:14,307 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-6) JNDI bindings for session bean named AgentsActionsBean in deployment unit subdeployment "yyyservices.jar" of deployment "NameYYYAdmin.ear" are as follows:
17:09:14,448 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-2) JNDI bindings for session bean named ConfigBean in deployment unit subdeployment "yyybusiness.jar" of deployment "NameYYYAdmin.ear" are as follows:
java:global/NameYYYAdmin/yyybusiness/ConfigBean!com.name.yyy.beans.admin.config.ConfigLocal
java:app/yyybusiness/ConfigBean!com.name.yyy.beans.admin.config.ConfigLocal
java:module/ConfigBean!com.name.yyy.beans.admin.config.ConfigLocal
java:global/NameYYYAdmin/yyybusiness/ConfigBean!com.name.yyy.beans.admin.config.ConfigRemote
java:app/yyybusiness/ConfigBean!com.name.yyy.beans.admin.config.ConfigRemote
java:module/ConfigBean!com.name.yyy.beans.admin.config.ConfigRemote
java:jboss/exported/NameYYYAdmin/yyybusiness/ConfigBean!com.name.yyy.beans.admin.config.ConfigRemote
........................
......................
17:09:14,486 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC00001: Failed to start service jboss.deployment.subunit."NameYYY.ear"."yyyadmin.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."NameYYYAdmin.ear"."yyyadmin.war".POST_MODULE: Failed to process phase POST_MODULE of subdeployment "yyyadmin.war" of deployment "NameYYYAdmin.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_16]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_16]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_16]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011093: Could not load component class com.name.yyy.webapp.servlets.DcsFileUploadServlet
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:113)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:54)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
... 5 more
Caused by: java.lang.ClassNotFoundException: com.name.yyy.webapp.servlets.DcsFileUploadServlet from [Module "deployment.NameYYYAdmin.ear.yyyadmin.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA]
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:111)
... 7 more
17:09:14,491 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-2) JNDI bindings for session bean named FileBean in deployment unit subdeployment "yyybusiness.jar" of deployment "NameYYYAdmin.ear" are as follows:
java:global/NameYYYAdmin/yyybusiness/FileBean!com.name.yyy.beans.admin.file.FileRemote
java:app/yyybusiness/FileBean!com.name.yyy.beans.admin.file.FileRemote
java:module/FileBean!com.name.yyy.beans.admin.file.FileRemote
java:jboss/exported/NameYYYAdmin/yyybusiness/FileBean!com.name.yy.beans.admin.file.FileRemote
java:global/NameYYYAdmin/yyybusiness/FileBean!com.name.yyy.beans.admin.file.FileLocal
java:app/yyybusiness/FileBean!com.name.yyy.beans.admin.file.FileLocal
java:module/FileBean!com.name.yyy.beans.admin.file.FileLocal
...............
..............
17:09:14,660 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-2) JNDI bindings for session bean named AlertActionBean in deployment unit subdeployment "yyybusiness.jar" of deployment "NameYYYAdmin.ear" are as follows:
17:09:14,881 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "NameYYYAdmin.ear" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.subunit.\"NameYYYAdmin.ear\".\"yyyadmin.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"NameYYYAdmin.ear\".\"yyyadmin.war\".POST_MODULE: Failed to process phase POST_MODULE of subdeployment \"yyyadmin.war\" of deployment \"NameYYYAdmin.ear\""},"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBean.Validatorjboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBeanMissing[jboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBean.Validatorjboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBean]",
"jboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBean.ValidatorFactoryjboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBeanMissing[jboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBean.ValidatorFactoryjboss.naming.context.java.comp.NameYYYAdmin.yyybusiness.RolesBean]"
All these EJB beans are in yyyservices.jar.
Could someone help me with how can I resolve and proceed further?
Thanks for your time.