2 Replies Latest reply on May 26, 2011 1:42 AM by mm24

    Migration from jboss 3 to jboss 5.0

    mm24

      I am facing below deployment issue while deploying my old jboss 3 code on  Jboss5. please find attachement for ejb-jar.xml & jboss.xml

       

      • org.jboss.deployment.DeploymentException: Invalid XML: file=vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/tamsii/tii-core.ear/GPC_ACL.jar/META-INF/jbosscmp-jdbc.xml

                  at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:332)

                  at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:273)

                  at org.jboss.metadata.XmlFileLoader.getDocumentFromURL(XmlFileLoader.java:245)

                  at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:229)

                  at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXmlFileLoader.java:101)

                  at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaData(JDBCStoreManager.java:732)

                  at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:424)

                  at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:368)

                  at org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:172)

                  at org.jboss.ejb.EjbModule.startService(EjbModule.java:495)

                  at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)

                  at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)

                  at sun.reflect.GeneratedMethodAccessor80.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:157)

                  at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

                  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:668)

                  at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)

                  at $Proxy38.start(Unknown Source)

                  at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)

                  at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)

                  at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

                  at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

                  at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                  at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                  at org.jboss.system.ServiceController.doChange(ServiceController.java:688)

                  at org.jboss.system.ServiceController.start(ServiceController.java:460)

                  at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)

                  at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)

                  at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)

                  at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

                  at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

                  at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                  at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

                  at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

                  at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

                  at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)

                  at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

                  at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                  at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

                  at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

                  at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

                  at org.jboss.Main.boot(Main.java:221)

                  at org.jboss.Main$1.run(Main.java:556)

                  at java.lang.Thread.run(Thread.java:662)

      Caused by: org.xml.sax.SAXParseException: The content of element type "jbosscmp-jdbc" must match "(defaults?,enterprise-beans?,relationships?,dependent-value-classes?,type-mappings?,entity-commands?,user-type-mappings?,reserved-words?)".

                  at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)

                  at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)

                  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

                  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

                  at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

                  at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)

                  at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)

                  at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)

                  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

                  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

                  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

                  at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)

                  at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)

                  at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:329)

                  ... 73 more

        • 1. Re: Migration from jboss 3 to jboss 5.0
          alesj

          Caused by: org.xml.sax.SAXParseException: The content of element type "jbosscmp-jdbc" must match "(defaults?,enterprise-beans?,relationships?,dependent-value-classes?,type-mappings?,entity-commands?,user-type-mappings?,reserved-words?)".

          This is the reason, your xml is wrong.

          • 2. Re: Migration from jboss 3 to jboss 5.0
            mm24

            I validated the XML with jbosscmp-jdbc_4_0.dtd and I didn’t find any issue. The same XML works fine with Jboss3.

             

            I have one more question does Jboss5 support ejb-jar_1_1.dtd  & jbosscmp-jdbc_4_0.dtd.