2013年9月16日星期一

SSI integration error , seeking to solve

Great God 2013-09-16 11:36:25,609 INFO [org.apache.catalina.core.ContainerBase. [Catalina]. [Localhost]. [/ ECAS_SSI001]. Log] - Initializing Spring root WebApplicationContext
2013-09-16 11:36:25,625 INFO [org.springframework.web.context.ContextLoader.initWebApplicationContext] - Root WebApplicationContext: initialization started
2013-09-16 11:36:25,703 INFO [org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh] - Refreshing org.springframework.web.context.support . XmlWebApplicationContext @ a56214: display name [Root WebApplicationContext]; startup date [Mon Sep 16 11:36:25 CST 2013]; root of context hierarchy
2013-09-16 11:36:25,859 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions] - Loading XML bean definitions from class ; path resource [spring.xml]
2013-09-16 11:36:25,937 INFO [org.springframework.web.context.support.XmlWebApplicationContext.obtainFreshBeanFactory] - Bean factory for application context [ org.springframework.web.context.support.XmlWebApplicationContext @ a56214]: org.springframework.beans.factory.support.DefaultListableBeanFactory @ 93bca2
2013-09-16 11:36:26,125 INFO [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.loadProperties] - Loading properties file from class path ; resource [db.properties]
2013-09-16 11:36:26,171 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons] - Pre-instantiating singletons in org.springframework . beans.factory.support.DefaultListableBeanFactory @ 93bca2: defining beans [configBean, dataSource, sqlMapClient, transactionManager, baseTransactionProxy, tellerDAO, tellerService, tellerAction]; root of factory hierarchy
2013-09-16 11:36:26,765 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons] - Destroying singletons in org.springframework.beans . factory.support.DefaultListableBeanFactory @ 93bca2: defining beans [configBean, dataSource, sqlMapClient, transactionManager, baseTransactionProxy, tellerDAO, tellerService, tellerAction]; root of factory hierarchy
2013-09-16 11:36:26,765 ERROR [org.springframework.web.context.ContextLoader.initWebApplicationContext] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tellerService' defined in class path resource [spring.xml]: Invocation ; of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.isEqualsMethod (Ljava / lang / reflect / Method ;) Z
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java: 1336)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java: 471)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory $ 1.run (AbstractAutowireCapableBeanFactory.java: 409)
at java.security.AccessController.doPrivileged (Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java: 380)
at org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java: 264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java: 220)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java: 261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java: 185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java: 164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java: 423)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java: 729)
at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java: 381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java: 255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java: 199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java: 45)
at org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java: 3764)
at org.apache.catalina.core.StandardContext.start (StandardContext.java: 4216)
at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java: 760)
at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java: 740)
at org.apache.catalina.core.StandardHost.addChild (StandardHost.java: 544)
at org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java: 926)
at org.apache.catalina.startup.HostConfig.deployDirectories (HostConfig.java: 889)
at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java: 492)
at org.apache.catalina.startup.HostConfig.start (HostConfig.java: 1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java: 311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java: 120)
at org.apache.catalina.core.ContainerBase.start (ContainerBase.java: 1022)
at org.apache.catalina.core.StandardHost.start (StandardHost.java: 736)
at org.apache.catalina.core.ContainerBase.start (ContainerBase.java: 1014)
at org.apache.catalina.core.StandardEngine.start (StandardEngine.java: 443)
at org.apache.catalina.core.StandardService.start (StandardService.java: 448)
at org.apache.catalina.core.StandardServer.start (StandardServer.java: 700)
at org.apache.catalina.startup.Catalina.start (Catalina.java: 552)
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.catalina.startup.Bootstrap.start (Bootstrap.java: 295)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java: 433)
Caused by: java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.isEqualsMethod (Ljava / lang / reflect / Method ;) Z
at org.springframework.aop.support.AopUtils.isEqualsMethod (AopUtils.java: 118)
at org.springframework.aop.framework.JdkDynamicAopProxy.findDefinedEqualsAndHashCodeMethods (JdkDynamicAopProxy.java: 131)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy (JdkDynamicAopProxy.java: 116)
at org.springframework.aop.framework.ProxyFactory.getProxy (ProxyFactory.java: 110)
at org.springframework.aop.framework.AbstractSingletonProxyFactoryBean.getProxy (AbstractSingletonProxyFactoryBean.java: 201)
at org.springframework.aop.framework.AbstractSingletonProxyFactoryBean.afterPropertiesSet (AbstractSingletonProxyFactoryBean.java: 173)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory.java: 1367)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java: 1333)
... 39 more
2013-09-16 11:36:26,781 ERROR [org.apache.catalina.core.ContainerBase. [Catalina]. [localhost]. [/ ECAS_SSI001]. listenerStart] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tellerService' defined in class path resource [spring.xml]: Invocation ; of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.isEqualsMethod (Ljava / lang / reflect / Method ;) Z
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java: 1336)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java: 471)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory $ 1.run (AbstractAutowireCapableBeanFactory.java: 409)
at java.security.AccessController.doPrivileged (Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java: 380)
at org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java: 264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java: 220)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java: 261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java: 185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java: 164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java: 423)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java: 729)
at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java: 381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java: 255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java: 199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java: 45)
at org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java: 3764)
at org.apache.catalina.core.StandardContext.start (StandardContext.java: 4216)
at
------ Solution ---------------------------------- ----------
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tellerService' defined in class path resource [spring.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.isEqualsMethod (Ljava / lang / reflect / Method ;)

LZ you this place




< ref bean = "tellerDAO" />



written a little problem , try to inject according tellerAction that BEANID look abnormal LOG is prompted to place this tellerService

------ Solution ------------------------------------ --------







changed



try, do not know can not , not used in this way , do not know what it meant , oh, you are inherited baseTransactionProxy ?
------ For reference only -------------------------------------- -
Here is configured SPRING



classpath: db.properties


class = "org.apache.commons.dbcp.BasicDataSource"
destroy-method = "close">





class = "org.springframework.orm.ibatis.SqlMapClientFactoryBean">

classpath: SqlMapConfig.xml



class = "org.springframework.jdbc.datasource.DataSourceTransactionManager">














PROPAGATION_REQUIRED
PROPAGATION_REQUIRED, readOnly
















< ref bean = "tellerDAO" />











entity mapping





















INSERT INTO tms_teller values ​​(null, # name #, # password #, # institutions_id #, # status #, # role #, # expiry_date #)



UPDATE tms_teller SET name = # name #, password = # password #, institutions_id = # institutions_id #, status = # status #, role = # role #, expiry_date = # expiry_date # WHERE id = # id #



DELETE FROM tms_teller WHERE id = # id #



struts configuration





/ list



/ add.vm



list



list



/ updateform



/ showstudent





------ For reference only ----------------------------- ----------
online , ah, god Check it out
------ For reference only --------------- ------------------------
how to modify ah. Not injected
------ For reference only ----------------------------------- ----
One possibility is that jar package conflicts , a possibility is not that jar package
--------------------------------------------
java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.isEqualsMethod
------ For reference only ----------------- ----------------------

This is mediated JAR package . Seems to be no problem, right
------ For reference only ---------------------------------- -----
feeling of spring wrap less
------ For reference only ------------------------ ---------------
spring mainly on the spring packs and commons-logging package ah. Useless aop package is less
------ For reference only ------------------------------- --------
change under the 9th floor section , other follow-up also changed the next. Deployment normal. Write jsp test to see . Thank you

没有评论:

发表评论