1 2 Previous Next 18 Replies Latest reply on Aug 29, 2012 6:59 AM by hejunionone Go to original post
      • 15. Re: Unable to deploy Seam on JBoss 4.2.2.GA
        muralidhar_ch

        The last part of the log is:


        14:13:30,062 ERROR [MainDeployer] Could not start deployment: file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/tmp/deploy/tmp49709MyFirstSeamProj.ear-contents/MyFirstSeamProj.war
        org.jboss.deployment.DeploymentException: URL file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/tmp/deploy/tmp49709MyFirstSeamProj.ear-contents/MyFirstSeamProj-exp.war/ deployment failed
                at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:379)
                at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
                at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
                at org.jboss.web.WebModule.startModule(WebModule.java:83)
                at org.jboss.web.WebModule.startService(WebModule.java:61)
                at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                at $Proxy0.start(Unknown Source)
                at org.jboss.system.ServiceController.start(ServiceController.java:417)
                at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                at $Proxy44.start(Unknown Source)
                at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
                at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
                at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
                at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
                at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                at $Proxy45.start(Unknown Source)
                at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                at $Proxy9.deploy(Unknown Source)
                at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
                at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
                at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
                at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
                at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
                at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
                at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
                at $Proxy0.start(Unknown Source)
                at org.jboss.system.ServiceController.start(ServiceController.java:417)
                at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                at $Proxy4.start(Unknown Source)
                at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
                at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
                at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
                at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
                at $Proxy5.deploy(Unknown Source)
                at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
                at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
                at org.jboss.Main.boot(Main.java:200)
                at org.jboss.Main$1.run(Main.java:508)
                at java.lang.Thread.run(Thread.java:619)
        14:13:30,078 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
        
        --- Incompletely deployed packages ---
        org.jboss.deployment.DeploymentInfo@45445649 { url=file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/deploy/MyFirstSeamProj.ear }
          deployer: org.jboss.deployment.EARDeployer@a010ba
          status: Deployment FAILED reason: URL file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/tmp/deploy/tmp49709MyFirstSeamProj.ear-contents/MyFirstSeamProj-exp.war/ deployment failed
          state: FAILED
          watch: file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/deploy/MyFirstSeamProj.ear
          altDD: null
          lastDeployed: 1207430004546
          lastModified: 1207430004000
          mbeans:
        
        --- MBeans waiting for other MBeans ---
        ObjectName: jboss.j2ee:service=EJB3,module=MyFirstSeamProj.jar
          State: FAILED
          Reason: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser
        ObjectName: jboss.j2ee:service=EJB3,module=jboss-seam.jar
          State: FAILED
          Reason: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser
        ObjectName: jboss.web.deployment:war=MyFirstSeamProj.war,id=467349930
          State: FAILED
          Reason: org.jboss.deployment.DeploymentException: URL file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/tmp/deploy/tmp49709MyFirstSeamProj.ear-contents/MyFirstSeamProj-exp.war/ deployment failed
        --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
        ObjectName: jboss.j2ee:service=EJB3,module=jboss-seam.jar
          State: FAILED
          Reason: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser
        ObjectName: jboss.j2ee:service=EJB3,module=MyFirstSeamProj.jar
          State: FAILED
          Reason: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser
        ObjectName: jboss.web.deployment:war=MyFirstSeamProj.war,id=467349930
          State: FAILED
          Reason: org.jboss.deployment.DeploymentException: URL file:/G:/ApplicationServers/jboss-4.2.2.GA/server/default/tmp/deploy/tmp49709MyFirstSeamProj.ear-contents/MyFirstSeamProj-exp.war/ deployment failed
        



        Please suggest if you found something in the logs. In case you want all of the logs in a single file, I can send it to your email id.


         

        • 16. Re: Unable to deploy Seam on JBoss 4.2.2.GA
          dhinojosa

          Actually if you can send me a zip of your project that would be great. I think there is a jar file mismatch.

          • 17. Re: Unable to deploy Seam on JBoss 4.2.2.GA
            muralidhar_ch

            Thanks to Dan, because of whom, I have got to the root cause for this error/exception.


            This error was coming because I had changed the value of UseJBossWebLoader to true, instead of the default value of false. This is specified in the jboss-service.xml file of the jboss-web.deployer folder i.e. $JBOSS_HOME/server/default/deploy/jboss-web.deployer/META-INF.


                  <!-- A flag indicating if the JBoss Loader should be used. This loader
                       uses a unified class loader as the class loader rather than the tomcat
                       specific class loader.
                       The default is false to ensure that wars have isolated class loading
                       for duplicate jars and jsp files.
                  -->
                  <attribute name="UseJBossWebLoader">false</attribute>
            



            Once I switched back the value, the same example is now at least running/getting deployed without any SAX parser errors.

            • 18. Re: Unable to deploy Seam on JBoss 4.2.2.GA
              hejunionone

              I encounter the same issue for my tow compoents:  EJB3 deployment, CXF Web servcie deployment ( also use annotation)

              The solution for my cases followed the links 

               

              http://stackoverflow.com/questions/2019173/migration-to-jboss-5-1-failed-to-create-a-new-sax-parser

              and https://community.jboss.org/wiki/WhydoigetjavalangClassCastExceptionorgapachexercesparsersXIncludeAwareParserConfigurationinAS-5

               

              This could be the root casue for many werid behaviour on  Annotation, XML parser.  Just exclude your own XML parser lib from your package ( stored in ear/lib,  usually brought in by 3rd party ,   ) . That is it. 

              I did not modify any classloader settigns  (Btw, it seems that the JBoss class loader doesn't go quite well with J2ee specification )

               

              1) EJB3 deployment

              org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser

                      at org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:100)

                      at org.jboss.ejb3.metamodel.EjbJarDDObjectFactory.parse(EjbJarDDObjectFactory.java:76)

                      at org.jboss.ejb3.Ejb3HandlerFactory$DDFactory.<init>(Ejb3HandlerFactory.java:44)

               

              2)CXF Web Service deployment

               

              javax.xml.ws.WebServiceException: javax.xml.ws.WebServiceException: Service endpoint interface does not have a @WebService annotation.

                      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)

                      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

                      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

                      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)

                      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

                      at

              1 2 Previous Next