今天做项目是,遇到一个问题,查了半天没有查到,最后发现居然是一个小小的问题,真是郁闷,以后查错还提醒自己,要认真检查
引用
[lotteryBg] ERROR 2010-06-29 15:31:20,781 Servlet.service() for servlet action threw exception | org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/LotteryBg2.0].[action].invoke(257)
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/lotBusiness/drawMoney' defined in ServletContext resource [/WEB-INF/modules/spring-config-lotBusiness.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Unexpected reflection exception - java.lang.IllegalArgumentException: subclass not inject manager to action sucessful.
Caused by:
java.lang.IllegalStateException: Unexpected reflection exception - java.lang.IllegalArgumentException: subclass not inject manager to action sucessful.
at org.springframework.util.ReflectionUtils.handleReflectionException(ReflectionUtils.java:58)
at com.bdsoft.oms.core.web.StrutsEntityAction.afterPropertiesSet(StrutsEntityAction.java:403)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:646)
at org.springframework.web.struts.DelegatingRequestProcessor.getDelegateAction(DelegatingRequestProcessor.java:168)
at org.springframework.web.struts.DelegatingRequestProcessor.processActionCreate(DelegatingRequestProcessor.java:146)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:230)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
[lotteryBg] DEBUG 2010-06-29 15:31:20,781 Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@10e921d | org.springframework.web.context.request.RequestContextListener.requestDestroyed(71)
看到这个错误 说是manager 注入错误,当时就没发现哪里有注入错误。就开始找struts的config,和application-action哪里有问题,又上网查资料。还是没有解决,心里不免就很烦躁。后来看action类的时候,看到原来我在之前写程序不怎么规范,变量命名首字母大写了,后来我有改成了小写,在set方法中没有写this.transferManager 而是直接transferManager=transferManager,导致没有将manager注入到action中。
还是要有良好的编码规范呀····细心也是必要的,明明eclipse有提示(下面有打黄色波浪线)警告的····改变自己····
分享到:
相关推荐
如果您在使用易语言进行编程的时候提示出现死循环代码,那么这个教程就是你的不二之选,他将教你怎么让易语言不再提示这个错误。
internet连接共享访问被启用时,出现了一个错误 解决方法
解决2003在系统启动时至少有一个服务或驱动程序产生错误
本模块可以捕获所有的 PowerBuilder...当本函数捕获到一个错误后 ,会将所有的错误信息添 加到当前目录下的文本文件“err_info.txt”中,并弹出一个错误信息窗口。 可以打印错误信息或略过错误继续持行或关闭应用程序。
iFIX 使用vxData出现”连接错误”的一个原因 iFIX 使用vxData出现”连接错误”的一个原因 iFIX 使用vxData出现”连接错误”的一个原因
MATLAB 常见错误命令
修复之前的一个isReg()的错误,之前的博客就写过一篇文章《写了一个Follow5 API的PHP类》说自己已经写了一个Follow5的PHP类,今天我主要是要发布我写的这个Follow5 的API PHP类,高手拍砖,基本的功能跟代码说明在...
一个错误的测试例子
基于Linux的一个专门检测已经编译好了的程序是否存在死循环等错误的程序,有源代码以及开发文档。
最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统...
海康威视错误代码大全:网络通信库错误码 RTSP通讯库错误码 软解码库错误码 语音对讲库错误码 QOS流控库错误码
今天一个客户反映,远程桌面无法连接 ,我看了一下,ping都是正常的,telnet了一下远程端口,也是可以连接的,但是远程桌面却总是连不上,就先帮他重启了一下。重启后,远程可以登入了,就去查看了一下服务器日志,...
嵌入式开发中有时候代码量庞大,需要进行错误地点定位,我自己写了一个段错误定位的实例,目前只能将错误定位到调用函数级别,不过相信把发生错误的函数找到了,离找到错误的原因也不远了。
429错误SA口令被更改或系统错误 429错误SA口令被更改或系统错误
当svn 出现clean up 死循环时,或者无法提交提示错误时
《C++语言99个常见编程错误》所有章节都从一个众所周知的、在日常编码或设计实践经常遭遇的问题入手,先指出其不足,再对其背后思想中存在的合理与不合理之处深入剖析,最后取其精华弃其糟粕,给出一个简洁、通用、...
MQ频繁出现的错误代码请查看excel文档,如果没有请查看另外一份文档, 有英文和中文。基本上覆盖了MQ所有的问题码。MQ错误码大全,希望对您有所帮助(错误码已排序,方便大家查找,使用)。
创建一个新的DWORD-32位值,将其命名为 “RpcAuthnLevelPrivacyEnabled”,将该键值设置为0。(PS:64位的系统也要新建32位DWORD值) 保存更改并关闭编辑器。 重启计算机 方法二: 在共享主机找到对应的系统文件,...
LabVIEW错误代码表 表1 LabVIEW 错误代码(Error Codes)的范围 1 表2 网络(Networking)错误代码表 3 表3 仪器驱动(Instrument Driver)错误代码表 6 表4 VISA错误代码表 7 表5 报表生成(Report Generation)...
POI导入Excel并返回校验后的错误文件(原样数据文件,并添加批注,注:由于批注只能加1000条,会在Excel后面添加一栏错误信息)下载以及页面展示校验错误信息,同时添加导入进度条,提供页面js和css代码,后端...