严重: Exception starting filter struts2
java.lang.NullPointerException
at com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:189)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyResultType(XmlConfigurationProvider.java:479)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addResultTypes(XmlConfigurationProvider.java:450)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:407)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:205)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
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:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
从网上找到了解决方法如下:
1.你把tomcat的webapps目录下与这个项目有关的文件夹删掉
2.并把tomcat的work\Catalina\localhost中与这个项目有关的文件夹删掉
前些天我就是用这种方法使之可行的,希望你也可以。
对了,struts2.myeclipse.bak文件也要删掉,因为这一步正确的话,是不会产生这种文件的。
哎,整合一大堆Exception,继续整合ing
分享到:
相关推荐
S2SH整合指的是Struts2、Spring和Hibernate这三个开源框架的集成应用,它们分别是MVC(Model-View-Controller)架构中的控制层、业务层和数据持久层的优秀解决方案。在Java Web开发中,S2SH整合能提供一个强大、灵活...
总之,"s2sh整合所需jar包大全"提供的是一整套完整的开发环境所需依赖,涵盖了Struts 2、Spring和Hibernate的核心组件及常用插件。通过合理配置和使用这些jar包,开发者可以在Eclipse中轻松搭建S2SH框架,快速开发出...
在S2SH整合中,Struts2负责接收用户请求,解析请求参数,并调用业务逻辑。 **2. Spring框架** Spring是一个全面的企业级应用开发框架,它通过依赖注入(DI)和面向切面编程(AOP)来简化Java应用的开发。在S2SH整合...
在S2SH整合中,Struts2作为前端控制器,接收用户请求,调度业务逻辑,并将处理结果返回给客户端。 **3. Hibernate ORM** Hibernate是Java领域中流行的ORM框架,它将数据库操作转换为对Java对象的操作,简化了数据库...
Struts2、Hibernate和Spring是Java开发中三大主流框架,它们的整合被称为S2SH,是企业级Web应用开发的常见组合。这三个框架分别负责不同的职责:Struts2处理前端展示逻辑,Hibernate管理数据持久层,Spring则提供...
在S2SH整合中,Spring作为业务层的核心,管理Struts2中的Action实例,同时整合Hibernate,提供数据访问支持。 3. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。...
在S2SH整合中,Spring主要负责事务管理、数据源配置、服务层和DAO层的bean管理。配置文件通常是`applicationContext.xml`,这里会定义bean的定义和相关组件的配置。 **Hibernate3.3** 是一个流行的ORM(Object-...
Struts2、Spring和Hibernate(通常简称为S2SH)是一种经典的Java web开发框架组合,它们各自负责应用程序的不同层:Struts2处理表现层,Spring管理业务逻辑和依赖注入,而Hibernate则作为对象关系映射工具,负责...
Struts2、Hibernate3和Spring3是Java Web开发中的三大框架,它们各自专注于应用程序的不同层面:Struts2处理MVC(Model-View-Controller)架构中的控制层,Hibernate3负责对象关系映射(ORM),而Spring3则提供全面...
在"**s2sh整合详细jar**"压缩包中,除了这三个框架的基础jar,可能还包括了其他一些必要的依赖库,如JDBC驱动、log4j日志框架、commons-lang等。为了确保项目成功运行,需要正确地导入所有必要的jar,并按照特定顺序...
S2SH框架是Web开发中的一个经典组合,由Struts 2、Spring和Hibernate三个组件组成。这个框架整合提供了一个强大的MVC(模型-视图-控制器)架构,用于构建高效、可维护的Java Web应用程序。在本文中,我们将深入探讨...
【标题】"s2sh整合完全包"指的是一个包含了所有必要组件的压缩文件,用于支持基于Struts2、Spring和Hibernate(简称s2sh)的Web应用开发。这个包简化了开发过程,因为它包含了这三个框架的库文件,使得开发者无需...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自负责不同的职责:Struts2专注于MVC(Model-View-Controller)架构的实现,Spring提供了依赖注入和面向切面编程,而Hibernate则作为持久层框架,简化...
在IT行业中,S2SH(Struts2、Spring4、Hibernate4)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用。本文将深入探讨这三个组件以及它们的整合过程。 首先,Struts2是Apache软件基金会的一个...
Struts 2、Spring 2 和 Hibernate 是三个非常流行的开源框架,它们的整合通常被称为 S2SH(Struts 2 + Spring 2 + Hibernate)。这个整合使得开发人员能够利用Struts 2处理Web层的MVC(Model-View-Controller)架构...
在Java Web开发中,S2SH(Struts2、Spring、Hibernate)是一个常见的技术栈,用于构建企业级的MVC(Model-View-Controller)应用。这个“S2SH整合是需要的jar文件struts2.2+spring3+hibernate3.6.rar”是一个压缩包...
在Java Web开发中,Struts2、Spring和Hibernate的整合是常见的技术栈,被广泛用于构建MVC架构的应用程序。S2SH整合旨在实现业务逻辑与控制层、持久化层的高效协同,提高代码的可维护性和可扩展性。下面我们将详细...
4. **配置S2SH整合**:在Struts2的配置文件中,通过Spring插件引用Spring的bean,将业务逻辑委托给Spring管理的对象。 在提供的压缩包文件中,`hibernate`可能包含了Hibernate的相关库,如hibernate-core.jar,`...
在**S2SH整合**过程中,通常会将Struts2的动作类(Action)作为Spring的Bean,这样可以通过Spring的依赖注入来获取Hibernate的SessionFactory,从而进行数据库操作。同时,Struts2的拦截器可以与Spring的事务管理...
S2SH,全称为Struts2 + Spring + Hibernate整合框架,是Java Web开发中常见的一种技术栈,主要用于构建企业级的MVC应用。这个压缩包提供了实现增删改查功能的源代码,以及完整的S2SH整合包,使得开发者可以直接运行...