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

struts.xml和applicationContext.xml里的action配置正确异常

阅读更多
2010-8-3 0:23:29 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-3 0:23:29 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-8-3 0:23:29 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 472 ms
2010-8-3 0:23:29 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-8-3 0:23:29 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.14
2010-8-3 0:23:31 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-3 0:23:42 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
2010-8-3 0:23:48 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - action - file:/C:/develop/Tomcat/webapps/ydq0301_s2sh_fileupload/WEB-INF/classes/struts.xml:5:64
	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/ydq0301_s2sh_fileupload/WEB-INF/classes/struts.xml:5:64
	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 [fileUpAction] not found - action - file:/C:/develop/Tomcat/webapps/ydq0301_s2sh_fileupload/WEB-INF/classes/struts.xml:5:64
	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-3 0:23:48 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-8-3 0:23:48 org.apache.catalina.core.StandardContext start
严重: Context [/ydq0301_s2sh_fileupload] startup failed due to previous errors
2010-8-3 0:23:48 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-3 0:23:49 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-8-3 0:23:49 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-8-3 0:23:49 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/16  config=null
2010-8-3 0:23:49 org.apache.catalina.startup.Catalina start
信息: Server startup in 19551 ms


可以肯定,整个程序缺少了jar包:
struts2-spring-plugin-2.1.8.1.jar
commons-fileupload.jar
commons-io.jar
分享到:
评论

相关推荐

    struts.xml和applicationContext.xml、web.xml的配置

    总结来说,`struts.xml` 负责Struts2的Action配置,`applicationContext.xml` 管理Spring的Bean和依赖,而`web.xml` 定义了Web应用的基本结构和组件。这三个文件共同协作,构建了一个功能完善的Java Web应用,实现了...

    SSH三大框架整合 struts2(使用xml配置)+hibernate(使用xml配置)+spring(使用xml配置)

    通过定义Action类和对应的配置文件struts.xml,我们可以设置URL映射,指定请求如何转发到特定的方法。在XML配置中,我们可以定义action、result、param等元素,以声明式的方式管理应用程序的行为。 接着,Hibernate...

    spring在web.xml中和在struts中的不同配置..pdf

    Struts2的Spring插件会在Struts配置文件(如struts.xml)中定义一个`&lt;package&gt;`,包含`&lt;interceptors&gt;`和`&lt;default-interceptor-ref&gt;`元素,这样Struts2就会知道如何与Spring协作,将Action实例化和依赖注入交给...

    applicationContext.xml详解

    &lt;bean name="/user" class="com.alonely.struts.action.UserAction"&gt; &lt;property name="userService"&gt;&lt;ref bean="userService"/&gt; ``` 这些配置展示了Spring如何将不同的bean层次(DAO、Service、Action)连接起来...

    applicationContext.xml用法

    本文将详细介绍`applicationContext.xml`文件的结构、各个元素的作用以及如何正确配置。 #### 二、XML文档声明与DTD 首先,我们来看一下文件的头部: ```xml &lt;!-- 头文件,主要注意一下编码 --&gt; &lt;?xml version=...

    Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分

    2. **配置struts.xml**:这是Struts2的核心配置文件,用于定义Action、结果页面等。`struts.objectFactory`配置为"spring"表明我们使用Spring来管理Struts2的Action实例,这样可以从Spring容器中获取Action对象。 3....

    struts2+hibenate+spring的配置文件

    `web.xml`负责整体的入口控制,`struts.xml`处理具体的用户请求和视图展现,而`applicationContext.xml`则管理整个应用的业务对象和数据访问。这种分工明确的架构设计,使得大型项目能够更好地进行模块化开发,提升...

    spring在web.xml中和在struts中的不同配置.[收集].pdf

    总结一下,Spring在`web.xml`中的配置主要关注ApplicationContext的初始化和配置文件的位置,而Struts中的配置则是在Struts2配置文件中声明Action和其依赖。两者的主要区别在于初始化时机和依赖管理的方式,Spring的...

    最新版本Struts2.3.12+Spring3.2.2+Hibernate4.2.0配置xml和详细步骤

    其中`applicationContext-config.xml`通常用于配置数据源、事务管理等核心服务,`applicationContext-bean.xml`用于定义和管理bean,而`applicationContext-action.xml`可能包含与Struts2集成时的特定配置。...

    struts2-spring4-hibernate4_xml配置的框架

    Struts2-Spring4-Hibernate4 XML配置的框架是一个经典的Java Web开发架构,它整合了三个主流的开源框架:Struts2、Spring4和Hibernate4。这个框架的配置主要通过XML文件来完成,同时也可以结合注解的方式进行更加...

    SSH框架配置文件及web.xml jar包

    Struts2的配置文件通常为`struts.xml`,其中定义了Action(控制器)和结果页面的映射,以及拦截器等配置。在SSH框架中,Struts2会根据`struts.xml`来决定如何转发请求到对应的业务处理方法。 2. **Spring**:Spring...

    ssh,XML配置

    在SSH框架中,Struts2的配置通常会涉及到Action配置、结果映射以及拦截器的设置,这些通常都在struts.xml文件中定义。 **Spring** 是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等...

    SSH三大框架整合mini案例 struts 2(xml配置)+hibernate(注解)+spring(xml配置)

    2. **依赖注入**:Spring框架根据applicationContext.xml配置,提供所需的Hibernate服务实例给Struts 2 Action。 3. **数据库操作**:Action中的方法通过注解配置的Hibernate实体进行数据库查询,Hibernate自动将...

    java程序生成器 本软件生成Struts2.1.8,Spring2.5,Hibernate3代码

    生成实体类,Dao层,Biz层,Action,Jsp页面,struts.xml,applicationcontext.xml,hibernate.cfg.xml,web.xml。 支持关系映射。 若想更好的利用此软件加快开发效率,减少成本,请遵循Hibernate规范。 例如: 表必须...

    SSH框架整合中struts2框架所需要的配置文件

    这三个框架的集成通常涉及到Spring的`applicationContext.xml`和`struts2-spring-plugin.xml`,Hibernate的`hibernate.cfg.xml`等配置文件。整合过程中需要确保各框架之间的协调工作,例如,通过Spring管理Struts2的...

    web.xml配置解析.pdf

    【知识点解析】 ...总结,`web.xml`配置文件解析涉及了Spring的ApplicationContext初始化、配置文件的位置和加载、以及第三方框架如Log4j的配置。理解这些知识点对于构建和维护基于Spring的Web应用程序至关重要。

    struts2+hibernate_spring的整合说明文档

    在`applicationContext.xml`中,你需要定义Action类的bean,包括它的依赖和其他属性。例如: ```xml &lt;bean id="loginAction" class="com.example.actions.LoginAction"&gt; ``` 这里`userService`是`...

    struts+spring+hibernate实现图书修改和删除

    例如,struts.xml中配置Action类及其结果视图,applicationContext.xml中配置Spring Bean,而hibernate.cfg.xml则定义了数据库连接和实体类映射。 在本项目中,"说明.txt"文件可能包含了详细的步骤指导,包括如何...

    java代码自动生成工具

    自动生成Struts2.1.8,Spring2.5,Hibernate3代码。 生成实体类,Dao层,Biz层,Action,Jsp页面,struts.xml,applicationcontext.xml,hibernate.cfg.xml,web.xml。

    JAVA SSH青协志愿服务管理系统源码.rar

    Struts.xml 配置action WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) applicationContext.xml 中心配置文件 web.xml 项目...

Global site tag (gtag.js) - Google Analytics