>
> Hello guys,
>
> I've been losing my hair trying to make orbeon.war (version 3.7) run
> on
> JBoss 5.0.0GA.
>
> I have a few applications using JSF/EJB3/Webservices and I need to run
> XForms applications within the same JBoss, which is JBoss 5.0.0.GA.
>
> I created a different context in JBoss, putting my JSF/EJB3 apps in
> "default" context and my orbeon.war on "xforms" context.
>
> What happens is, everytime I try to run JBoss I get the following
> exception:
>
> java.lang.ClassCastException:
> org.orbeon.oxf.xml.xerces.XercesSAXParserFactoryImpl cannot be cast to
> javax.xml.parsers.SAXParserFactory
> at javax.xml.parsers.SAXParserFactory.newInstance(Unknown
> Source)
> at
> com.sun.faces.config.ConfigureListener
> $WebXmlProcessor.getConfiguredFactory(ConfigureListener.java:698)
> at
> com.sun.faces.config.ConfigureListener
> $WebXmlProcessor.scanForFacesServlet(ConfigureListener.java:670)
> at
> com.sun.faces.config.ConfigureListener
> $WebXmlProcessor.<init>(ConfigureListener.java:644)
> at
> com
> .sun
> .faces
> .config.ConfigureListener.contextInitialized(ConfigureListener.java:
> 156)
> at
> org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized
> (JBossJSFConfigureListener.java:75)
> at
> org
> .apache
> .catalina.core.StandardContext.listenerStart(StandardContext.java:
> 3910)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:
> 4393)
> at
> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal
> (TomcatDeployment.java:367)
> at
> org
> .jboss
> .web
> .tomcat
> .service
> .deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
> at
> org
> .jboss
> .web
> .deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
> at
> org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
> at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> 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:
> 206)
> at $Proxy36.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:1598)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.incrementState(AbstractController.java:
> 934)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.resolveContexts(AbstractController.java:
> 1062)
> 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:
> 146)
> at
> org
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:
> 104)
> at
> org
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:
> 45)
> 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.install(DeployersImpl.java:1098)
> at
> org
> .jboss
> .dependency
> .plugins
> .AbstractControllerContext.install(AbstractControllerContext.java:348)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.install(AbstractController.java:1598)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.incrementState(AbstractController.java:
> 934)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.resolveContexts(AbstractController.java:
> 1062)
> 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:545)
> at
> org
> .jboss
> .system
> .server
> .profileservice
> .ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
> at
> org
> .jboss
> .system
> .server
> .profileservice
> .ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
> at
> org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:
> 405)
> at org.jboss.Main.boot(Main.java:209)
> at org.jboss.Main$1.run(Main.java:547)
> at java.lang.Thread.run(Unknown Source)
> 15:40:50,750 ERROR [StandardContext] Error listenerStart
> 15:40:50,765 ERROR [StandardContext] Context [/orbeon] startup
> failed due to
> previous errors
> 15:40:50,796 ERROR [AbstractKernelController] Error installing to
> Start:
> name=jboss.web.deployment:war=/orbeon state=Create mode=Manual
> requiredState=Installed
> org.jboss.deployers.spi.DeploymentException: URL
> vfsfile:/C:/jboss-5-xforms-jsf/server/xforms/deploy/orbeon.war/
> deployment
> failed
> at
> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal
> (TomcatDeployment.java:388)
> at
> org
> .jboss
> .web
> .tomcat
> .service
> .deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
> at
> org
> .jboss
> .web
> .deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
> at
> org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
> at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> 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:
> 206)
> at $Proxy36.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:1598)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.incrementState(AbstractController.java:
> 934)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.resolveContexts(AbstractController.java:
> 1062)
> 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:
> 146)
> at
> org
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:
> 104)
> at
> org
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:
> 45)
> 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.install(DeployersImpl.java:1098)
> at
> org
> .jboss
> .dependency
> .plugins
> .AbstractControllerContext.install(AbstractControllerContext.java:348)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.install(AbstractController.java:1598)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.incrementState(AbstractController.java:
> 934)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.resolveContexts(AbstractController.java:
> 1062)
> 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:545)
> at
> org
> .jboss
> .system
> .server
> .profileservice
> .ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
> at
> org
> .jboss
> .system
> .server
> .profileservice
> .ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
> at
> org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:
> 405)
> at org.jboss.Main.boot(Main.java:209)
> at org.jboss.Main$1.run(Main.java:547)
> at java.lang.Thread.run(Unknown Source)
> 15:40:51,593 ERROR [AbstractKernelController] Error installing to
> Real:
> name=vfsfile:/C:/jboss-5-xforms-jsf/server/xforms/deploy/orbeon.war/
> state=PreReal mode=Manual requiredState=Real
> org.jboss.deployers.spi.DeploymentException: URL
> vfsfile:/C:/jboss-5-xforms-jsf/server/xforms/deploy/orbeon.war/
> deployment
> failed
> at
> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal
> (TomcatDeployment.java:388)
> at
> org
> .jboss
> .web
> .tomcat
> .service
> .deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
> at
> org
> .jboss
> .web
> .deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
> at
> org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
> at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> 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:
> 206)
> at $Proxy36.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:1598)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.incrementState(AbstractController.java:
> 934)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.resolveContexts(AbstractController.java:
> 1062)
> 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:
> 146)
> at
> org
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:
> 104)
> at
> org
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:
> 45)
> 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.install(DeployersImpl.java:1098)
> at
> org
> .jboss
> .dependency
> .plugins
> .AbstractControllerContext.install(AbstractControllerContext.java:348)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.install(AbstractController.java:1598)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.incrementState(AbstractController.java:
> 934)
> at
> org
> .jboss
> .dependency
> .plugins.AbstractController.resolveContexts(AbstractController.java:
> 1062)
> 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:545)
> at
> org
> .jboss
> .system
> .server
> .profileservice
> .ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
> at
> org
> .jboss
> .system
> .server
> .profileservice
> .ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
> at
> org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:
> 405)
> at org.jboss.Main.boot(Main.java:209)
> at org.jboss.Main$1.run(Main.java:547)
> at java.lang.Thread.run(Unknown Source)
> 15:40:52,375 ERROR [ProfileServiceBootstrap] Failed to load profile:
> Summary
> of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
>
> *** CONTEXTS IN ERROR: Name -> Error
>
> vfsfile:/C:/jboss-5-xforms-jsf/server/xforms/deploy/orbeon.war/ ->
> org.jboss.deployers.spi.DeploymentException: URL
> vfsfile:/C:/jboss-5-xforms-jsf/server/xforms/deploy/orbeon.war/
> deployment
> failed
>
>
> 15:40:52,468 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on
> http-0.0.0.0-8080
> 15:40:52,500 INFO [AjpProtocol] Starting Coyote AJP/1.3 on
> ajp-0.0.0.0-8009
> 15:40:52,515 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.GA
> (build:
> SVNTag=JBoss_5_0_0_GA date=200812042120)] Started in 31s:640ms
>
> =======================================
>
> So, does anyone have a clue on how to solve this problem?
>
> Thanks in advance.
>
> João Pedro
> --
> View this message in context:
http://www.nabble.com/Orbeon-won%27t-run-on-JBoss-5.0%2C-need-help-tp22957210p22957210.html> Sent from the ObjectWeb OPS - Users mailing list archive at
> Nabble.com.
>
>
> --
> You receive this message as a subscriber of the
[hidden email]
> mailing list.
> To unsubscribe: mailto:
[hidden email]
> For general help: mailto:
[hidden email]?subject=help
> OW2 mailing lists service home page:
http://www.ow2.org/wws