[ERROR] 2015-05-28 17:46:22,670 org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'lookupManager': Injection of autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException
: Could not autowire field: private com.ccbtrust.mgr.service.CodeValueService com.ccbtrust.mgr.web.LookupManager.codeValueService; nested exception is
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'CodeValueService' defined in file [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\com\ccbtrust\mgr\service\impl\CodeValueServiceImpl.class]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(
AutowiredAnnotationBeanPostProcessor.java:288
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(
AbstractAutowireCapableBeanFactory.java:1116
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(
AbstractAutowireCapableBeanFactory.java:519
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(
AbstractAutowireCapableBeanFactory.java:458
)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:295
)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(
DefaultSingletonBeanRegistry.java:223
)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(
AbstractBeanFactory.java:292
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:194
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(
DefaultListableBeanFactory.java:628
)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(
AbstractApplicationContext.java:932
)
at org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:479
)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(
ContextLoader.java:389
)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:294
)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(
ContextLoaderListener.java:112
)
at com.ccbtrust.mgr.web.common.StartUpListener.contextInitialized(
StartUpListener.java:23
)
at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3972
)
at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4467
)
at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:791
)
at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:771
)
at org.apache.catalina.core.StandardHost.addChild(
StandardHost.java:546
)
at org.apache.catalina.startup.HostConfig.deployDirectory(
HostConfig.java:1041
)
at org.apache.catalina.startup.HostConfig.deployDirectories(
HostConfig.java:964
)
at org.apache.catalina.startup.HostConfig.deployApps(
HostConfig.java:502
)
at org.apache.catalina.startup.HostConfig.start(
HostConfig.java:1277
)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java:321
)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119
)
at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1053
)
at org.apache.catalina.core.StandardHost.start(
StandardHost.java:785
)
at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1045
)
at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443
)
at org.apache.catalina.core.StandardService.start(
StandardService.java:519
)
at org.apache.catalina.core.StandardServer.start(
StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(
Catalina.java:581
)
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.apache.catalina.startup.Bootstrap.start(
Bootstrap.java:289
)
at org.apache.catalina.startup.Bootstrap.main(
Bootstrap.java:414
)
Caused by:
org.springframework.beans.factory.BeanCreationException
: Could not autowire field: private com.ccbtrust.mgr.service.CodeValueService com.ccbtrust.mgr.web.LookupManager.codeValueService; nested exception is
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'CodeValueService' defined in file [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\com\ccbtrust\mgr\service\impl\CodeValueServiceImpl.class]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(
AutowiredAnnotationBeanPostProcessor.java:514
)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(
InjectionMetadata.java:87
)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(
AutowiredAnnotationBeanPostProcessor.java:285
)
... 38 more
Caused by:
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'CodeValueService' defined in file [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\com\ccbtrust\mgr\service\impl\CodeValueServiceImpl.class]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(
AbstractAutowireCapableBeanFactory.java:1007
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(
AbstractAutowireCapableBeanFactory.java:953
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(
AbstractAutowireCapableBeanFactory.java:487
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(
AbstractAutowireCapableBeanFactory.java:458
)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:295
)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(
DefaultSingletonBeanRegistry.java:223
)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(
AbstractBeanFactory.java:292
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:194
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(
DefaultListableBeanFactory.java:912
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(
DefaultListableBeanFactory.java:855
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(
DefaultListableBeanFactory.java:770
)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(
AutowiredAnnotationBeanPostProcessor.java:486
)
... 40 more
Caused by:
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.BeanUtils.instantiateClass(
BeanUtils.java:163
)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(
SimpleInstantiationStrategy.java:87
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(
AbstractAutowireCapableBeanFactory.java:1000
)
... 51 more
Caused by:
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(
SqlMapConfigParser.java:89
)
at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(
SqlMapClientBuilder.java:63
)
at com.ccbtrust.common.persist.CommonDaoFactory.newSqlMapClient(
CommonDaoFactory.java:91
)
at com.ccbtrust.common.persist.CommonDaoFactory.creatDao(
CommonDaoFactory.java:61
)
at com.ccbtrust.common.persist.CommonDaoFactory.getDao(
CommonDaoFactory.java:50
)
at com.ccbtrust.common.persist.AbstractDao.<init>(
AbstractDao.java:21
)
at com.ccbtrust.mgr.dao.impl.BaseDao.<init>(
BaseDao.java:11
)
at com.ccbtrust.mgr.dao.impl.EntityDaoImpl.<init>(
EntityDaoImpl.java:31
)
at com.ccbtrust.mgr.dao.impl.CodeValueDaoImpl.<init>(
CodeValueDaoImpl.java:8
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(
Native Method
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java:27
)
at java.lang.reflect.Constructor.newInstance(
Constructor.java:513
)
at java.lang.Class.newInstance0(
Class.java:355
)
at java.lang.Class.newInstance(
Class.java:308
)
at com.ccbtrust.mgr.dao.impl.DaoCreater.getDaoObject(
DaoCreater.java:29
)
at com.ccbtrust.mgr.service.common.DaoFactory.getCcbtMgrDao(
DaoFactory.java:10
)
at com.ccbtrust.mgr.service.impl.CodeValueServiceImpl.<init>(
CodeValueServiceImpl.java:22
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(
Native Method
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java:27
)
at java.lang.reflect.Constructor.newInstance(
Constructor.java:513
)
at org.springframework.beans.BeanUtils.instantiateClass(
BeanUtils.java:148
)
... 53 more
Caused by:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:53
)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(
SqlMapConfigParser.java:86
)
... 75 more
Caused by:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.common.xml.NodeletParser.processNodelet(
NodeletParser.java:123
)
at com.ibatis.common.xml.NodeletParser.process(
NodeletParser.java:84
)
at com.ibatis.common.xml.NodeletParser.process(
NodeletParser.java:102
)
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:72
)
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:51
)
... 76 more
Caused by:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:53
)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(
SqlMapParser.java:51
)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(
SqlMapConfigParser.java:410
)
at com.ibatis.common.xml.NodeletParser.processNodelet(
NodeletParser.java:121
)
... 80 more
Caused by:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(
ErrorHandlerWrapper.java:195
)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(
ErrorHandlerWrapper.java:174
)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
XMLErrorReporter.java:388
)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(
XMLScanner.java:1411
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(
XMLDocumentFragmentScannerImpl.java:902
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(
XMLDocumentScannerImpl.java:605
)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(
XMLEntityManager.java:1393
)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(
XMLEntityScanner.java:1763
)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(
XMLEntityScanner.java:1242
)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(
XMLScanner.java:756
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(
XMLDocumentFragmentScannerImpl.java:1036
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(
XMLDocumentScannerImpl.java:946
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
XMLDocumentScannerImpl.java:648
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(
XMLDocumentFragmentScannerImpl.java:510
)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:807
)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:737
)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
XMLParser.java:107
)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(
DOMParser.java:225
)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(
DocumentBuilderImpl.java:283
)
at com.ibatis.common.xml.NodeletParser.createDocument(
NodeletParser.java:157
)
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:50
)
... 83 more
2015-5-28 17:46:22 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class com.ccbtrust.mgr.web.common.StartUpListener
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'lookupManager': Injection of autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException
: Could not autowire field: private com.ccbtrust.mgr.service.CodeValueService com.ccbtrust.mgr.web.LookupManager.codeValueService; nested exception is
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'CodeValueService' defined in file [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\com\ccbtrust\mgr\service\impl\CodeValueServiceImpl.class]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(
AutowiredAnnotationBeanPostProcessor.java:288
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(
AbstractAutowireCapableBeanFactory.java:1116
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(
AbstractAutowireCapableBeanFactory.java:519
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(
AbstractAutowireCapableBeanFactory.java:458
)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:295
)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(
DefaultSingletonBeanRegistry.java:223
)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(
AbstractBeanFactory.java:292
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:194
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(
DefaultListableBeanFactory.java:628
)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(
AbstractApplicationContext.java:932
)
at org.springframework.context.support.AbstractApplicationContext.refresh(
AbstractApplicationContext.java:479
)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(
ContextLoader.java:389
)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:294
)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(
ContextLoaderListener.java:112
)
at com.ccbtrust.mgr.web.common.StartUpListener.contextInitialized(
StartUpListener.java:23
)
at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3972
)
at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4467
)
at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:791
)
at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:771
)
at org.apache.catalina.core.StandardHost.addChild(
StandardHost.java:546
)
at org.apache.catalina.startup.HostConfig.deployDirectory(
HostConfig.java:1041
)
at org.apache.catalina.startup.HostConfig.deployDirectories(
HostConfig.java:964
)
at org.apache.catalina.startup.HostConfig.deployApps(
HostConfig.java:502
)
at org.apache.catalina.startup.HostConfig.start(
HostConfig.java:1277
)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java:321
)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119
)
at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1053
)
at org.apache.catalina.core.StandardHost.start(
StandardHost.java:785
)
at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1045
)
at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443
)
at org.apache.catalina.core.StandardService.start(
StandardService.java:519
)
at org.apache.catalina.core.StandardServer.start(
StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(
Catalina.java:581
)
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.apache.catalina.startup.Bootstrap.start(
Bootstrap.java:289
)
at org.apache.catalina.startup.Bootstrap.main(
Bootstrap.java:414
)
Caused by:
org.springframework.beans.factory.BeanCreationException
: Could not autowire field: private com.ccbtrust.mgr.service.CodeValueService com.ccbtrust.mgr.web.LookupManager.codeValueService; nested exception is
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'CodeValueService' defined in file [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\com\ccbtrust\mgr\service\impl\CodeValueServiceImpl.class]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(
AutowiredAnnotationBeanPostProcessor.java:514
)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(
InjectionMetadata.java:87
)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(
AutowiredAnnotationBeanPostProcessor.java:285
)
... 38 more
Caused by:
org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'CodeValueService' defined in file [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\com\ccbtrust\mgr\service\impl\CodeValueServiceImpl.class]: Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(
AbstractAutowireCapableBeanFactory.java:1007
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(
AbstractAutowireCapableBeanFactory.java:953
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(
AbstractAutowireCapableBeanFactory.java:487
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(
AbstractAutowireCapableBeanFactory.java:458
)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
AbstractBeanFactory.java:295
)
at org.springframework.beans.factory.support.Def
aultSingletonBeanRegistry.getSingleton(
DefaultSingletonBeanRegistry.java:223
)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(
AbstractBeanFactory.java:292
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:194
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(
DefaultListableBeanFactory.java:912
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(
DefaultListableBeanFactory.java:855
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(
DefaultListableBeanFactory.java:770
)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(
AutowiredAnnotationBeanPostProcessor.java:486
)
... 40 more
Caused by:
org.springframework.beans.BeanInstantiationException
: Could not instantiate bean class [com.ccbtrust.mgr.service.impl.CodeValueServiceImpl]: Constructor threw exception; nested exception is
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at org.springframework.beans.BeanUtils.instantiateClass(
BeanUtils.java:163
)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(
SimpleInstantiationStrategy.java:87
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(
AbstractAutowireCapableBeanFactory.java:1000
)
... 51 more
Caused by:
java.lang.RuntimeException
: Error occurred. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(
SqlMapConfigParser.java:89
)
at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(
SqlMapClientBuilder.java:63
)
at com.ccbtrust.common.persist.CommonDaoFactory.newSqlMapClient(
CommonDaoFactory.java:91
)
at com.ccbtrust.common.persist.CommonDaoFactory.creatDao(
CommonDaoFactory.java:61
)
at com.ccbtrust.common.persist.CommonDaoFactory.getDao(
CommonDaoFactory.java:50
)
at com.ccbtrust.common.persist.AbstractDao.<init>(
AbstractDao.java:21
)
at com.ccbtrust.mgr.dao.impl.BaseDao.<init>(
BaseDao.java:11
)
at com.ccbtrust.mgr.dao.impl.EntityDaoImpl.<init>(
EntityDaoImpl.java:31
)
at com.ccbtrust.mgr.dao.impl.CodeValueDaoImpl.<init>(
CodeValueDaoImpl.java:8
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(
Native Method
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java:27
)
at java.lang.reflect.Constructor.newInstance(
Constructor.java:513
)
at java.lang.Class.newInstance0(
Class.java:355
)
at java.lang.Class.newInstance(
Class.java:308
)
at com.ccbtrust.mgr.dao.impl.DaoCreater.getDaoObject(
DaoCreater.java:29
)
at com.ccbtrust.mgr.service.common.DaoFactory.getCcbtMgrDao(
DaoFactory.java:10
)
at com.ccbtrust.mgr.service.impl.CodeValueServiceImpl.<init>(
CodeValueServiceImpl.java:22
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(
Native Method
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java:27
)
at java.lang.reflect.Constructor.newInstance(
Constructor.java:513
)
at org.springframework.beans.BeanUtils.instantiateClass(
BeanUtils.java:148
)
... 53 more
Caused by:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:53
)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(
SqlMapConfigParser.java:86
)
... 75 more
Caused by:
java.lang.RuntimeException
: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.common.xml.NodeletParser.processNodelet(
NodeletParser.java:123
)
at com.ibatis.common.xml.NodeletParser.process(
NodeletParser.java:84
)
at com.ibatis.common.xml.NodeletParser.process(
NodeletParser.java:102
)
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:72
)
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:51
)
... 76 more
Caused by:
com.ibatis.common.xml.NodeletException
: Error parsing XML. Cause:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:53
)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(
SqlMapParser.java:51
)
at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(
SqlMapConfigParser.java:410
)
at com.ibatis.common.xml.NodeletParser.processNodelet(
NodeletParser.java:121
)
... 80 more
Caused by:
org.xml.sax.SAXParseException
: XML document structures must start and end within the same entity.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(
ErrorHandlerWrapper.java:195
)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(
ErrorHandlerWrapper.java:174
)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
XMLErrorReporter.java:388
)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(
XMLScanner.java:1411
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(
XMLDocumentFragmentScannerImpl.java:902
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(
XMLDocumentScannerImpl.java:605
)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(
XMLEntityManager.java:1393
)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(
XMLEntityScanner.java:1763
)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(
XMLEntityScanner.java:1242
)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(
XMLScanner.java:756
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(
XMLDocumentFragmentScannerImpl.java:1036
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(
XMLDocumentScannerImpl.java:946
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
XMLDocumentScannerImpl.java:648
)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(
XMLDocumentFragmentScannerImpl.java:510
)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:807
)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:737
)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
XMLParser.java:107
)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(
DOMParser.java:225
)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(
DocumentBuilderImpl.java:283
)
at com.ibatis.common.xml.NodeletParser.createDocument(
NodeletParser.java:157
)
at com.ibatis.common.xml.NodeletParser.parse(
NodeletParser.java:50
)
... 83 more
2015-5-28 17:46:22 org.apache.catalina.core.ApplicationContext log
信息: Set web app root system property: 'webapp.root' = [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\]
2015-5-28 17:46:22 org.apache.catalina.core.ApplicationContext log
信息: Initializing log4j from [D:\Dev\apache-tomcat-6.0.26\webapps\ccbtmanager\WEB-INF\classes\log4j.properties]
2015-5-28 17:46:22 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2015-5-28 17:46:22 org.apache.catalina.core.StandardContext start
严重: Context [/ccbtmanager] startup failed due to previous errors
2015-5-28 17:46:22 org.apache.catalina.core.ApplicationContext log
信息: Shutting down log4j
2015-5-28 17:46:22 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: A web application registered the JBDC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2015-5-28 17:46:22 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: A web application registered the JBDC driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2015-5-28 17:46:22 org.apache.catalina.loader.WebappClassLoader clearReferencesStopTimerThread
严重: A web application appears to have started a TimerThread named [net.sf.ehcache.CacheManager@a7758e] via the java.util.Timer API but has failed to stop it. To prevent a memory leak, the timer (and hence the associated thread) has been forcibly cancelled.
2015-5-28 17:46:22 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: A web application appears to have started a thread named [CCBTMANAGER.data] but has failed to stop it. This is very likely to create a memory leak.
2015-5-28 17:46:22 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: A web application appears to have started a thread named [Thread-2] but has failed to stop it. This is very likely to create a memory leak.
原因:有个iBATIS的xml文件中的注释写错了
解决办法:
Ibatis注释要用:<!-- 注释 --> 不能用 <!--注释-->,要加空格
网上有的帖子说单数个的汉字的注释要<!-- 注释 -->这种两边家空格的格式,我感觉还是都这样吧,好管理好实现