Hi,
We are getting the below exception while deploying a war to JBoss 4.2.2 GA installed on
Linux machine:
| org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'sessionFactory' defined in ServletContext resource
[/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested
exception is org.hibernate.InvalidMappingException: Could not parse mapping document from
input stream
| Caused by:
| org.hibernate.InvalidMappingException: Could not parse mapping document from input
stream
| at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:508)
| at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:656)
| at
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
| at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)
| at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
| at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:428)
| at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
| at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
| at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
| at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
| at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
| at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
| at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
| at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
| at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
| at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
| at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
| at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
| at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
| at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
| 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:585)
| at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
| at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
| 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:585)
| at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
| at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at
org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
| .
| .
| .
| .
| .
| .
| 2008-05-01 19:43:35,205 INFO [STDOUT] MBeanOperationInterceptor.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:610)
| at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
| at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
| Caused by: org.dom4j.DocumentException: org.dom4j.DocumentFactory Nested exception:
org.dom4j.DocumentFactory
| at org.dom4j.io.SAXReader.read(SAXReader.java:484)
| at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:499)
| ... 104 more
|
Before deployment we have tested this war file on a different JBoss 4.2.2GA server
installed on Windows OS. Basically we are moving the war file from Test to Prod
envirnoment.
Below is the list of jar files under jboss-4.2.2.GA/server/default/lib folder:
| activation.jar jboss-common-jdbc-wrapper.jar jbossts-common.jar
| antlr.jar jboss-ejb3x.jar jbossws-common.jar
| autonumber-plugin.jar jboss-hibernate.jar jbossws-framework.jar
| bcel.jar jboss-j2ee.jar jbossws-jboss42.jar
| bindingservice-plugin.jar jboss-jaxrpc.jar jbossws-spi.jar
| bsf.jar jboss-jaxws.jar jcommon-0.9.5.jar
| bsh-deployer.jar jboss-jca.jar jfreechart-0.9.20.jar
| bsh.jar jboss-jsr77.jar jmx-adaptor-plugin.jar
| cglib.jar jboss-jsr88.jar jnpserver.jar
| commons-beanutils-1.6.1.jar jboss-management.jar joesnmp.jar
| commons-codec-1.2.jar jboss-monitoring.jar jpl-pattern.jar
| commons-codec.jar jboss-remoting-int.jar jpl-util.jar
| commons-collections-3.0.jar jboss-remoting.jar jsp-api.jar
| commons-collections.jar jboss-saaj.jar jstl.jar
| commons-digester-1.5.jar jboss-seam-debug.jar log4j-snmp-appender.jar
| commons-el.jar jboss-seam-gen.jar log4j.jar
| commons-fileupload-1.0.jar jboss-seam-ioc.jar mail-plugin.jar
| commons-httpclient.jar jboss-seam-mail.jar mail.jar
| commons-lang-2.1.jar jboss-seam-pdf.jar myfaces-api.jar
| commons-logging.jar jboss-seam-remoting.jar myfaces-impl.jar
| dom4j.jar jboss-seam-ui.jar
poi-3.0.1-FINAL-20070705.jar
| dwr.jar jboss-seam-wicket.jar
poi-contrib-3.0.1-FINAL-20070705.jar
| ejb3-persistence.jar jboss-seam.jar
poi-scratchpad-3.0.1-FINAL-20070705.jar
| el-api.jar jboss-serialization.jar
postgresql-8.1-410.jdbc2ee.jar
| hibernate-annotations.jar jboss-srp.jar properties-plugin.jar
| hibernate-entitymanager.jar jboss-system.jar quartz.jar
| hibernate3.jar jboss-transaction.jar sandbox.jar
| hsqldb-plugin.jar jboss-vfs.jar
scheduler-plugin-example.jar
| hsqldb.jar jboss.jar scheduler-plugin.jar
| iText-2.0.7.jar jbossjta-integration.jar servlet-api.jar
| javassist.jar jbossjta.jar spring.jar
| jaxen.jar jbossmq.jar tomahawk.jar
| jboss-cache-jdk50.jar jbosssx.jar xmlentitymgr.jar
|
|
Below is the list of jar files under our WAR WEB-INF/lib folder:
| activation.jar
| antlr-2.7.6.jar
| cglib.jar
| commons-beanutils-1.7.0.jar
| commons-digester-1.8.jar
| commons-fileupload-1.1.1.jar
| commons-httpclient-3.0.1.jar
| commons-io-1.1.jar
| commons-lang-2.2.jar
| commons-logging-1.0.4.jar
| commons-validator-1.1.4.jar
| dom4j-1.4.jar
| ehcache-1.3.0.jar
| gwt-servlet.jar
| gwt-user.jar
| gwt-widgets-server-0.1.2.jar
| gwtext.jar
| gwtextux-0[1].1.1.jar
| jta.jar
| log4j-1.2.8.jar
| mail.jar
| struts.jar
| velocity-1.5-dev.jar
| velocity-tools-1.2.jar
|
We also tried to move spring.jar file from default/lib to WEB-INF/lib but still got the
same error. Could any one of you please point us or help us to resolve this issue?
Thank you,
Chaya
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4148187#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...