struts2.0-struts 2.3.24 部署到服务器 dispatcher初始化失败

问题描述

struts 2.3.24 部署到服务器 dispatcher初始化失败

错误报告
15:21:13.984 [localhost-startStop-1] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed
com.opensymphony.xwork2.config.ConfigurationException: Unable to load configuration.
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967) ~[struts2-core-2.3.24.1.jar:2.3.24.1]
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:435) ~[struts2-core-2.3.24.1.jar:2.3.24.1]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479) [struts2-core-2.3.24.1.jar:2.3.24.1]
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74) [struts2-core-2.3.24.1.jar:2.3.24.1]
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57) [struts2-core-2.3.24.1.jar:2.3.24.1]
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279) [catalina.jar:7.0.64]
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260) [catalina.jar:7.0.64]
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105) [catalina.jar:7.0.64]
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4841) [catalina.jar:7.0.64]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5535) [catalina.jar:7.0.64]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:7.0.64]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) [catalina.jar:7.0.64]
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) [catalina.jar:7.0.64]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_75]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_75]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_75]
Caused by: com.opensymphony.xwork2.config.ConfigurationException: Unable to find interceptor class referenced by ref-name modelDriver
at com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:63) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:1114) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.buildInterceptorList(XmlConfigurationProvider.java:630) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:444) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:556) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:295) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:112) ~[struts2-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:264) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67) ~[xwork-core-2.3.24.1.jar:2.3.24.1]
... 17 more
org.apache.struts2.dispatcher.Dispatcher明明存在啊,核心包也导入了,困扰了一天了,求大牛带我脱离苦海,谢谢了!

时间: 2024-10-29 08:08:00

struts2.0-struts 2.3.24 部署到服务器 dispatcher初始化失败的相关文章

如何在struts2.0中用mapping.findForward()方法?struts配置是怎么样的?

问题描述 Action是这样写的:publicclassPageAction{HttpServletRequestrequest;publicStringexecute()throwsException{Listlist=null;inttotallRows;TEmpInfoPageExtendtEmpInfoPageExtend=newTEmpInfoPageExtend();totallRows=tEmpInfoPageExtend.getCount();System.out.println

struts2.0 中struts.xml文件中的错误

问题描述 开发环境:jdk5.0 + myeclipse6.0 + tomcat5.5struts.xml文件配置如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.

Struts2.x学习:第一个Struts2.0例子

具体相关页面及相应配置如下: 在struts1.x系列中,所有的请求是通过一个servlet(ActionServlet)来管理控制的,在Struts2.0而是经过一个Filter来处理请求的 web.xml : <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter- class&g

图片-Struts 部署到服务器上报错

问题描述 Struts 部署到服务器上报错 请各位大神看一看错误在哪儿 解决方案 WEB_INF的包是不是没导入? 解决方案二: 你可以尝试在lib路径下导入Struts2需要的包,然后刷新一下项目.有什么在项目下configure build path会出现那样的错误,或者你的web.xml中是不是少了Struts2的核心filter(StrutsPrepareAndExecuteFilter). 解决方案三: 环境没有配置好

bug-求解,struts2的struts.xml为什么必须添加namespace=&amp;amp;quot;/&amp;amp;quot;

问题描述 求解,struts2的struts.xml为什么必须添加namespace="/" 我用的struts2.1.但是总是报错No result defined for XXXaction and result success. 后来我在package里加了namespace="/"就好了. 这是我在别的地方找到的方法? 但是为什么会这样?这是struts2自身的bug吗? 解决方案 可是我在书上的例子看到package是不用namespace="/

Struts2.0 + Spring2.0 + Hibernate3.2编程新解!!!申请【精华贴】

问题描述 最近发现一款SSH代码生成的工具,介绍给大家,下面是我原文copy过来的,希望对大家有帮助,呵呵....AutoCode代码生成器(SSH版)[用于JAVA开发中的Struts2.0+Spring2.0+Hibernate3.2框架整合程序开发]强大的支撑功能,堪称JAVASSH编程的利器,你绝对值得拥有!自动生成以下所有内容(即:完整的JavaSSH支持的工程)Sturts2.0配置-->sturts.xml.struts.propertiesSpring2.0配置-->appli

关于struts2.0配置返回页面的问题

问题描述 关于struts2.0配置返回页面的问题 struts能不能够动态的指定返回哪张页面?举个例子:比如说,url中带一个参数id,我根据这个id去查,需要返回哪张界面.id有很多,并且数目不固定(会增加),所以没办法在struts的配置文件中枚举.我想了下,用通配符的方式好像是可以实现的,但是跨部门合作,让别人按照这种方式指定文件的路径还是有点蛋疼.. 解决方案 Struts2.0 xml文件的配置(package,namespace,action)Struts2.0 xml文件的配置(

在struts2.0中运用Ajax的问题

问题描述 问大家一个关于在struts2.0中运用Ajax的问题.struts2.0form里设action="user/user.action"表单里的各个input值可以与后台action中的一个对象的各个属性值一一对应.但这样会使得页面全局跳转.所以为了实现局部刷新,我用了Ajax设Url="user/user";程序调用了user这个action里的excute方法.但是,struts前后台对应的特性没有了.难道鱼与熊掌不可兼得.用Ajax只能通过url传递

如何学习struts2.0

问题描述 我还用先学习struts1.0吗?他们之间的区别大吗? 解决方案 不用学习1.x.struts2和1.x之间不是版本升级关系,而是完全重新实现的一个过程.Struts2中很多内容和xwork类似.建议你看一下浪曦的struts2的视频教程,风中叶老师讲的,很好,我就是看的这个.特别奉献网上的下载地址.http://www.verycd.com/topics/210454/解决方案二:首先还是到网上找下struts2.0的helloworld入门例子,再去看看官方包里面自带的例子解决方案