`
蔚然成风
  • 浏览: 21266 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

今天一个错误,差点烦死

阅读更多
今天做项目是,遇到一个问题,查了半天没有查到,最后发现居然是一个小小的问题,真是郁闷,以后查错还提醒自己,要认真检查
引用
[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有提示(下面有打黄色波浪线)警告的····改变自己····
分享到:
评论

相关推荐

    office2000 office2003 安装1335错误

    1.这是一个微软1335错误的修复工具。 2.1335错误经常发生在安装office的时候。 3.使用方法:下载此程序-用此程序查找错误-点击“Fix Errors”来修复电脑的这个问题。 4.office的安装过程中发现这个问题的,可以用...

    ORA-06512 数字或值错误,字符缓冲区太小

    ORA-06502 是一个常见的Oracle错误代码,表示“字符缓冲区太小”,而 ORA-06512 实际上是ORA-06502 的一个扩展错误码,通常与之一起出现。这个错误发生在尝试将一个比预期更大的值插入到一个固定大小的缓冲区时,...

    C语言命语法错误大全

    该警告是由于'x'是一个从未被使用的局部变量引起的。解决方法是检查变量'x'是否已经使用,确保变量'x'已经初始化。 22. warning C4013: 'fi' undefined; assuming extern returning int 该警告是由于函数'fi'未定义...

    精选16个错误页面,页面制作简洁漂亮

    一个好的404页面不仅应告知用户发生了什么错误,还应提供一些帮助用户找到他们可能感兴趣的内容的链接,比如网站的主页、搜索功能或者热门页面。设计简洁漂亮的404页面可以减轻用户的挫败感,使他们更愿意在网站上...

    Oracle错误一览表

    例如,ORA-01400“无法插入NULL值到非NULL列”,这通常是因为试图插入一个NULL值到定义为NOT NULL的字段中,违反了表的约束规则。 第三册:网络与连接错误 这部分主要涉及数据库的网络通信问题,如连接超时、网络...

    office2003 Pro11.msi错误解决办法

    在使用Microsoft Office 2003时,有时用户可能会遇到一个特定的问题,即"Pro11.msi"错误。这个错误通常表示系统无法找到或访问该文件,这可能是由于安装过程中的一些异常,或者文件可能被意外删除或损坏。在这种情况...

    解决 错误 0x80070079: 信号灯超时时间已到 问题

    向移动设备复制文件遇到“错误 0x80070079: 信号灯超时时间已到”问题时可以尝试这个解决方案,详情参考 http://support.microsoft.com/kb/976972 压缩包包括32位和64位两个版本,适合Windows 7。

    (HDUACM201303版_15)筛选法及预处理(附菜鸟的23个经典错误)

    杭电ACM课件2014版之(HDUACM201303版_15)筛选法及预处理(附菜鸟的23个经典错误)

    MATLAB代码最小错误率贝叶斯决策

    1. `test_error.m`:这个文件可能包含一个用于测试不同决策规则下错误率的函数或脚本。通过比较错误率,我们可以评估最小错误率贝叶斯决策的效果。 2. `xunlian_error.m`:这个名字可能意味着“训练错误”,这可能...

    安装oracle10g、11g至win7 检查操作系统要求错误的一种解决方案

    在尝试将Oracle数据库软件(版本10g或11g)安装到Windows 7操作系统上时,可能会遇到一个名为“检查操作系统要求错误”的问题。此问题通常发生在系统检查操作系统版本兼容性阶段,并提示实际的操作系统版本与所需的...

    Win7安装IIS时“出现错误,并非所有的功能被成功修改”

    8. **系统还原**:如果以上步骤均无效,你可能需要创建一个系统还原点,然后回滚到安装IIS之前的状态,以排除其他软件冲突。 在“Win7安装IIS出错解决方法”压缩包文件中,你应该能找到详细的操作指南和可能需要的...

    WIN10系统无法连接共享打印机,0x000000400错误,0x00000709错误完美解决修复工具

    win10,win11强行推送更新的补丁将会导致同一个局域网内共享打印机无法正常使用,添加打印机会报错0x00000040或者0x00000709的问题,有些版本的系统是可以在更新补丁里面卸载,重启一下就可以了。但是有些windows...

    web工程中404/500错误页面配置+404页面模板

    500错误页面则代表服务器遇到了一个内部错误,无法完成请求。这可能是由于服务器的编程错误、配置问题或其他技术故障导致的。设置自定义500错误页面可以向用户显示友好的信息,告知他们出现问题,并提供可能的解决...

    解决PB中insert control出现内存错误的方法已经测试成功

    在PowerBuilder(PB)开发过程中,用户经常遇到一个棘手的问题,即在尝试插入OLE控件(Insert Control)时,PB应用程序突然关闭,这通常伴随着内存或其他错误的提示。为了解决这一问题,我们可以遵循一个特定的解决...

    SmartCardService.rar 修复smartcard错误

    标题中的"SmartCardService.rar 修复smartcard错误"指出,这个压缩包可能包含了一个用于解决智能卡(SmartCard)服务相关问题的程序或工具。在Windows操作系统中,SmartCard Service是一个重要的系统服务,它允许...

    win11安装共享打印机报错 0x00000709错误修复

    win11安装共享打印机报错 0x00000709错误修复

    JAVA将一个数据中数据定时自动复制(抽取)到另一个数据库

    在IT行业中,数据库同步是一个常见的需求,特别是在分布式系统或者数据备份场景下。本文将深入探讨如何使用Java编程语言实现从一个数据库中定时自动抽取数据并复制到另一个数据库,以达到数据库间的实时或近实时同步...

    66个404错误页面模板免费打包下载

    挑选一个您最喜欢的页面代码。 二、修改404页面中的素材网址为绝对地址。 为了您的404页面素材正常显示,需要您修改一下素材中的引用网址。例如网页中一个网址为"/404/Main.jpg"那么你应该改成带有网址的...

    Windows Edge 兼容性问题修复

    Windows Edge 启动提示兼容性问题:【一个不兼容的软件尝试与Microsoft Edge一起加。。。】 错误代码:STATUS_INVALID_IMAGE_HASH 解决方法:通过新增注册表项,使edge与其添加的插件能同时启动

    VC2015运行库(安装Python失败时可能遇到)

    **VC2015运行库**是微软Visual C++的一个组件集合,它是许多基于Windows的应用程序,特别是使用C++编译器开发的软件所依赖的关键部分。这些库提供了必要的运行环境,使得应用程序能够正常执行其功能。在安装Python时...

Global site tag (gtag.js) - Google Analytics