今天做项目是,遇到一个问题,查了半天没有查到,最后发现居然是一个小小的问题,真是郁闷,以后查错还提醒自己,要认真检查
引用
[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有提示(下面有打黄色波浪线)警告的····改变自己····
分享到:
相关推荐
以下是一个简单的`.htaccess`配置示例,用于设置自定义404错误页面: ```apache ErrorDocument 404 /404.html ``` 这段代码指示服务器在遇到404错误时,显示位于根目录下的`404.html`页面。 其次,`errordocs`可能...
HRESULT E_FAIL 在这三个部分中,表示为十六进制的0x80004005,具体指明了有一个未指定的错误发生,而错误的严重性为“失败”,意味着该错误通常是不可恢复的。 这种错误的发生可能是因为多种原因。在本文的案例中...
1.这是一个微软1335错误的修复工具。 2.1335错误经常发生在安装office的时候。 3.使用方法:下载此程序-用此程序查找错误-点击“Fix Errors”来修复电脑的这个问题。 4.office的安装过程中发现这个问题的,可以用...
”此问题通常发生在试图附加一个损坏或不兼容的数据库文件时,特别是当数据库的日志文件(.ldf)存在问题时。本文将详细介绍错误5172的原因、可能的解决方法以及预防措施。 #### 错误原因分析 错误5172通常与数据库...
在使用Microsoft Office 2003时,有时用户可能会遇到一个特定的问题,即"Pro11.msi"错误。这个错误通常表示系统无法找到或访问该文件,这可能是由于安装过程中的一些异常,或者文件可能被意外删除或损坏。在这种情况...
404错误页面的配置应指向一个自定义的页面,该页面不仅告诉用户请求的页面不存在,还应提供导航选项,帮助用户返回网站的其他部分或者搜索他们可能感兴趣的页面。 500错误页面则代表服务器遇到了一个意外情况,无法...
该警告是由于'x'是一个从未被使用的局部变量引起的。解决方法是检查变量'x'是否已经使用,确保变量'x'已经初始化。 22. warning C4013: 'fi' undefined; assuming extern returning int 该警告是由于函数'fi'未定义...
在计算机编程与软件开发过程中,经常会遇到各种各样的错误提示,其中“运行时错误'429':ActiveX部件不能创建对象”是一个相对常见的问题。这种错误通常发生在试图加载或使用一个ActiveX控件时,而该控件由于某些原因...
一个好的404页面不仅应告知用户发生了什么错误,还应提供一些帮助用户找到他们可能感兴趣的内容的链接,比如网站的主页、搜索功能或者热门页面。设计简洁漂亮的404页面可以减轻用户的挫败感,使他们更愿意在网站上...
在互联网世界中,当用户尝试访问一个不存在的网页时,服务器通常会返回一个404错误页面。这个页面表示请求的资源无法被找到,可能是URL输入错误或该页面已被删除。"17个经典漂亮的404自定义错误页面下载"这个主题...
在PowerBuilder(PB)开发过程中,用户经常遇到一个棘手的问题,即在尝试插入OLE控件(Insert Control)时,PB应用程序突然关闭,这通常伴随着内存或其他错误的提示。为了解决这一问题,我们可以遵循一个特定的解决...
代码也没有错误,但应用程序运行就是不正常甚至死机,其实这有可能是由于逻辑错误引起的内存溢出或资源泄露等问题,这些错误一般是不容易被检测出来的,而这类错误就是BoundsChecker错误检测范围之一。通过对被测...
8. **系统还原**:如果以上步骤均无效,你可能需要创建一个系统还原点,然后回滚到安装IIS之前的状态,以排除其他软件冲突。 在“Win7安装IIS出错解决方法”压缩包文件中,你应该能找到详细的操作指南和可能需要的...
向移动设备复制文件遇到“错误 0x80070079: 信号灯超时时间已到”问题时可以尝试这个解决方案,详情参考 http://support.microsoft.com/kb/976972 压缩包包括32位和64位两个版本,适合Windows 7。
1. `test_error.m`:这个文件可能包含一个用于测试不同决策规则下错误率的函数或脚本。通过比较错误率,我们可以评估最小错误率贝叶斯决策的效果。 2. `xunlian_error.m`:这个名字可能意味着“训练错误”,这可能...
在使用Delphi编译到最后Linking时,总是出现与ntdll.dll有关的错误,还有[Fatal Error] Out of memory错误.txt
win10,win11强行推送更新的补丁将会导致同一个局域网内共享打印机无法正常使用,添加打印机会报错0x00000040或者0x00000709的问题,有些版本的系统是可以在更新补丁里面卸载,重启一下就可以了。但是有些windows...
标题中的"SmartCardService.rar 修复smartcard错误"指出,这个压缩包可能包含了一个用于解决智能卡(SmartCard)服务相关问题的程序或工具。在Windows操作系统中,SmartCard Service是一个重要的系统服务,它允许...
win11安装共享打印机报错 0x00000709错误修复