`
yaodaqing
  • 浏览: 349603 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

s2sh项目集成时,启动发现action找不到异常

阅读更多
2010-8-17 17:11:10 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\develop\Java\jdk1.6.0_11\bin;C:\develop\Tomcat\bin
2010-8-17 17:11:10 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-8-17 17:11:10 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 443 ms
2010-8-17 17:11:10 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-8-17 17:11:10 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.14
2010-8-17 17:11:11 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory).
log4j:WARN Please initialize the log4j system properly.
2010-8-17 17:11:21 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
2010-8-17 17:11:28 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - action - file:/C:/develop/Tomcat/webapps/ydq0303_s2sh/WEB-INF/classes/struts.xml:5:62
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431)
	at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
	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:3696)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
	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:920)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
	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:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Unable to load configuration. - action - file:/C:/develop/Tomcat/webapps/ydq0303_s2sh/WEB-INF/classes/struts.xml:5:62
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374)
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
	... 29 more
Caused by: Action class [UpFileAction] not found - action - file:/C:/develop/Tomcat/webapps/ydq0303_s2sh/WEB-INF/classes/struts.xml:5:62
	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:409)
	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:354)
	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:468)
	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:264)
	at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193)
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
	... 31 more
2010-8-17 17:11:28 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-8-17 17:11:28 org.apache.catalina.core.StandardContext start
严重: Context [/ydq0303_s2sh] startup failed due to previous errors
2010-8-17 17:11:28 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
2010-8-17 17:11:28 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-8-17 17:11:28 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-8-17 17:11:28 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/15  config=null
2010-8-17 17:11:28 org.apache.catalina.startup.Catalina start
信息: Server startup in 18335 ms


由于项目是s2sh集成开发
解决办法:
在项目中加入struts2-spring-plugin-2.1.8.1.jar
分享到:
评论

相关推荐

    s2sh集成需要的jar包

    下面将详细阐述S2SH集成过程中涉及到的关键知识点,以及jar包的作用。 1. **Struts2框架**:Struts2是Apache软件基金会的一个开源项目,它基于MVC设计模式,提供了一种用于构建动态网站的强大框架。在Struts2中,...

    S2SH整合 S2SH整合

    S2SH整合指的是Struts2、Spring和Hibernate这三个开源框架的集成应用,它们分别是MVC(Model-View-Controller)架构中的控制层、业务层和数据持久层的优秀解决方案。在Java Web开发中,S2SH整合能提供一个强大、灵活...

    s2sh框架集成

    在实际项目中,S2SH集成的示例通常包含以下部分:Struts2的配置文件(struts.xml)、Hibernate的实体类、持久化配置(hibernate.cfg.xml)、Spring的配置文件(applicationContext.xml)、以及相关的业务服务、DAO和...

    基于S2SH网上商城项目源码

    【标题】基于S2SH网上商城项目源码 ...通过学习和研究这个基于S2SH的网上商城项目,开发者不仅可以熟悉和掌握S2SH框架的使用,还能了解到一个完整电商系统的架构和设计,提升自己的项目开发能力。

    博客系统S2SH

    博客系统S2SH是一个基于Java技术的Web应用项目,它采用了经典的MVC设计模式,具体地,使用了Struts2作为表现层框架、Hibernate作为持久层框架、Spring作为业务层和依赖注入框架。这个项目提供了博客文章的增删改查...

    S2SH小项目

    【S2SH小项目】是基于Struts2、Spring和Hibernate三个开源框架的整合应用,通常被称为SSH,但在Java Web开发领域,为了与Struts1和Spring Hibernate区分,也被称为S2SH。这个项目是一个实战性的学习案例,旨在帮助...

    s2sh登录示例+mysql

    【标题】:“s2sh登录示例+mysql”是一个典型的Java Web开发项目,结合了Struts2、Spring和Hibernate框架,以及MySQL数据库进行用户登录功能的实现。在这样的项目中,开发者通常会遇到如何整合这四个关键技术的问题...

    s2sh框架实现新闻发布系统

    【标题】:“s2sh框架实现新闻发布系统” 在IT领域,构建一个新闻发布系统是常见的需求,而使用s2sh框架(Struts2 + Spring + Hibernate)则是实现这一目标的常见技术选择。S2SH框架结合了Struts2的MVC(Model-View...

    S2SH项目搭建

    【标题】"S2SH项目搭建"涉及到的是一个基于Struts2、Spring和Hibernate三大开源框架集成的Web项目构建过程。这些技术是Java Web开发中非常经典的MVC(Model-View-Controller)架构模式实现,广泛应用于企业级应用...

    S2SH整合demo

    在实际项目中,`整合说明S2SH.docx`文档可能详细介绍了如何设置这些配置文件,以及如何编写Action、DAO和Service层代码,以实现S2SH的无缝集成。而`S2SH_blank`可能是项目的基础模板或者空壳,供开发者在此基础上...

    S2SH登录例子改进版

    【S2SH登录例子改进版】是一个基于Struts2、Spring和Hibernate这三大主流Java Web框架集成的登录示例的优化版本。这个项目(Prj16)旨在提供一个更安全、高效且易于维护的登录系统模型。在传统的S2SH登录示例中,...

    S2SH的jar包

    标题中的"S2SH的jar包"指的是一个基于Struts2、Hibernate3和Spring3的Java Web项目的库文件集合。在Java开发中,S2SH是一个常见的技术栈组合,用于构建企业级的MVC(Model-View-Controller)应用程序。这三个框架...

    正宗的s2sh登录实例

    【正宗的s2sh登录实例】是一个典型的Java Web开发中的集成框架示例,它结合了Struts2、Spring和Hibernate这三个流行的开源框架。这个实例旨在为开发者提供一个基础的、可运行的登录功能,帮助他们快速理解和应用S2SH...

    S2SH电子商务

    【S2SH电子商务】是一个基于Struts2、Spring和Hibernate三大主流开源框架构建的电子商务项目。这个项目的主要目的是实现一个完整的网上商城系统,提供商品浏览、购买、支付、用户管理等核心功能。Struts2作为MVC框架...

    非常全的S2SH开发包

    【标题】"非常全的S2SH开发包"所指的是一个包含了全面的Struts2、Spring和Hibernate(简称S2SH)集成开发环境的压缩文件。S2SH是Java Web开发中常用的一种技术栈,它整合了三个强大的开源框架:Struts2用于表现层...

    s2sh_annotation.rar_S2SH annotation_s2sh_s2sh_annotation

    在本项目“s2sh_annotation.rar”中,开发者使用了注解的方式来配置这些框架,使得代码更加简洁,减少了XML配置文件的使用。 Struts2框架注解: Struts2通过Action和Result注解简化了Action类的配置。@Action注解...

    s2sh整合,s2sh

    【s2sh整合详解】 `s2sh` 是一个常见的Web应用程序开发框架的简称,它结合了Struts、Spring和Hibernate这三个流行的开源Java框架。Struts提供了MVC(Model-View-Controller)架构,Spring提供了依赖注入(DI)和...

    S2SH联通BSS业务支撑系统源码

    【S2SH联通BSS业务支撑系统源码】是一个基于MVC架构的项目,使用了Struts2、Spring和Hibernate这三个技术栈的组合,也就是常说的S2SH框架。这个项目是个人毕业设计,旨在模拟或支持实际的中国联通业务支撑系统...

    (s2sh)三大框架的整合

    5. **整合Spring和Struts2**:使用Spring的Struts2插件,将Spring管理的Bean注入到Struts2 Action中,这样Action的实例可以在每次请求时由Spring创建和销毁,而不是Struts2默认的单例模式。 6. **整合Hibernate和...

Global site tag (gtag.js) - Google Analytics