最近熬夜看世界杯太厉害,开发中老出错,又出现一个异常,自己太粗心了,特此做个标记
2010-6-18 11:25:19 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet action threw exception
java.lang.NullPointerException
at com.test.WorkAction.save(HtmltaskAction.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
错误原因:
配置文件
<bean name="/work"
class="com.test.WorkAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name=" workManage">
<ref bean="workManage"></ref>
</property>//忘记加这个了
</bean>
分享到:
相关推荐
SSH整合是Java Web开发中常见的一个技术组合,指的是Spring、Struts和Hibernate三个开源框架的集成。Spring提供了依赖注入和面向切面编程的能力,Struts则处理MVC(Model-View-Controller)架构中的控制器部分,而...
在SSH整合中,Spring作为整体的协调者,负责管理Struts2和Hibernate的实例。Struts2处理HTTP请求,然后调用Spring管理的业务服务,这些服务通常会使用Hibernate来操作数据库。Spring可以帮助我们控制事务边界,确保...
SSH整合是Java Web开发中的一种常见技术栈,主要包括Spring、Struts和Hibernate这三个框架的集成。这个名为"SSH整合小项目"的资源提供了一个实践示例,帮助开发者理解和掌握这三大框架协同工作的机制。 首先,...
SSH整合在IT行业中通常指的是Struts、Hibernate和Spring三大框架的集成应用,它们是Java Web开发中的重要组件,尤其在企业级应用系统中广泛应用。银行管理系统是一个典型的业务复杂、安全性要求高的应用场景,SSH...
在实际项目开发中,SSH整合还需要考虑其他方面,如安全、性能优化、异常处理等,但核心仍然是如何有效地协调这三个框架,使它们协同工作,提供高效、稳定、可维护的Java Web应用。理解并掌握SSH整合的知识,对于提升...
下面我们将详细介绍SSH整合中的各个组件及其相互作用。 **Struts框架** Struts是一个基于MVC设计模式的Web应用框架,它将业务逻辑、控制流程和视图分离,使得开发者可以更专注于各自领域的开发。Struts通过Action和...
SSH整合是Java Web开发中的一种经典技术栈,由Spring、Struts和Hibernate三个框架组成,分别负责控制层、视图层和持久层的功能。在这个实例中,我们将深入探讨SSH整合的实现过程,以及如何利用这些技术进行增删改查...
下面将详细讨论在SSH整合过程中可能遇到的问题及其解决方案。 1. **依赖冲突**:由于Struts、Spring和Hibernate各自有自己的库依赖,整合时可能会出现版本冲突。解决方法是确保所有库的版本兼容,或者使用Maven或...
SSH整合在IT行业中通常指的是Spring、Struts和Hibernate这三个开源框架的集成,它们分别是用于处理应用层业务逻辑、表示层视图控制以及持久层数据访问的技术。这些框架的结合能够帮助开发者构建高效、灵活且可维护的...
SSH整合的实践中,还需要关注性能优化、安全性、异常处理等问题。例如,使用Spring AOP进行切面编程,提高代码复用性;通过Struts2的拦截器实现权限控制和日志记录;利用Hibernate的二级缓存提高查询效率。此外,...
最后,掌握如何处理SSH整合中可能出现的问题,如事务管理、数据一致性、性能优化等。 总的来说,SSH框架整合教程对于提升Java开发者的技能和理解企业级应用开发流程至关重要。通过深入学习和实践,开发者能够构建出...
SSH整合是指将Spring、Struts2和Hibernate这三个流行的开源框架集成到一个项目中,以便实现高效、灵活且可维护的企业级应用开发。标题中的“一个简单的ssh整合项目”表明这是一个面向初学者的基础教程,旨在帮助他们...
在SSH整合中,Spring主要作为应用的核心,负责管理其他组件,如Struts和Hibernate,通过Bean工厂和ApplicationContext实现对象的创建和管理。 2. **Struts框架**:Struts是基于MVC(Model-View-Controller)设计...
在实际开发中,SSH整合还有许多细节需要注意,如异常处理、性能优化、安全配置等。开发者还需要熟悉这三个框架的API和最佳实践,以确保项目的稳定性和可扩展性。总的来说,SSH整合是一项技术性强且需要深入理解各个...
SSH整合基本开发包是Java开发中的一个重要组成部分,SSH是指Spring、Struts和Hibernate这三个开源框架的缩写。这些框架在企业级应用开发中被广泛使用,它们分别负责控制层、表现层和持久层的管理。下面我们将详细...
在SSH整合中,Spring主要负责管理其他组件,如Struts和Hibernate,以及应用程序中的业务逻辑和服务。 1. **依赖注入**:Spring通过XML配置或注解方式实现对象间的依赖关系,使得代码更易于测试和维护。 2. **AOP**...
在SSH整合中,Hibernate用于建立模型对象与数据库表之间的映射,实现数据的持久化。对于注册和登录功能,Hibernate会被用来创建用户表,以及插入新用户数据和查询用户信息。 在实际操作中,首先需要配置SSH框架。...
SSH整合是指Spring、Struts和Hibernate这三大开源框架的集成应用,它们在Java Web开发中被广泛使用。本文将深入探讨SSH整合过程中可能遇到的问题,特别是关于Oracle和Sql Server数据库驱动的相关知识点。 首先,SSH...
SSH整合,全称为Struts2、Spring和Hibernate的整合,是Java Web开发中常见的三大框架集成,用于构建高效、可维护的Web应用。这个项目"SSH整合留言板功能"旨在演示如何将这三个框架协同工作,实现一个用户登录和留言...