was无法加载struts2的配置文件,2天了无法解决

问题描述

在was上发布了一个SSH框架做的web项目,在tomcat下面运行的是没有任何问题,现在在was上部署、启动都能成功,但是前台一访问首页(http://localhost:8080/meetmgr)就报这下面这样的异常(访问别的action也是同样的异常,但是对于JSP页面是不会报错的http://localhost:8080/meetmgr/index.jsp)对于这样的错误,我这2天把百度、google能搜索的网页全看了个便,还是没有得到解决,特在这里求各位一下。还是想仔细说下,对于网上那种把配置文件放到WEB-INF改路径,然后修改web.xml文件的声明、把struts.devMode的值修改成false等,都尝试过了,但是,还是无法访问我ThereisnoActionmappedfornamespace/andactionname.-[unknownlocation]com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178)org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:478)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:1...

而struts2的配置文件如下:(struts2里面还引用了一个common.xml,这个文件是我自定义的,里面放了一些自定义的拦截器以及异常的一些配置)<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN""http://struts.apache.org/dtds/struts-2.1.dtd"><struts><includefile="common.xml"></include><packagename="meeting"namespace="/"extends="default"><!--首页跳转Action--><actionname="index"class="indexAction"><resultname="index">/meetRoomIndex.jsp</result><resultname="left">/left.jsp</result><resultname="right"type="chain">apply</result></action><actionname="login"class="loginAction"><interceptor-refname="defaultStack"/><resultname="exception">/index.jsp</result><resultname="index"type="chain">index</result></action><actionname="accessMeeting"class="portalAccessMeetingAction"><interceptor-refname="defaultStack"/><resultname="meeting_system">/meetingSystem.jsp</result></action><actionname="date"class="dateDealAction"><resultname="index">/date/index.jsp</result></action><!--会议室申请--><actionname="apply"class="meetingRoomApplyAction"><resultname="index">/meeting_apply/index.jsp</result><resultname="add_input_kuari">/meeting_apply/addInputContinue.jsp</result><resultname="add_continue_success">/meeting_apply/addContinueSuccess.jsp</result><resultname="add_input_haved">/meeting_apply/addInputHaved.jsp</result><resultname="add_haved_success">/meeting_apply/addHavedSuccess.jsp</result><resultname="add_input_haved_only_list">/meeting_apply/addInputHavedOnlyList.jsp</result><resultname="add_input">/meeting_apply/addInput.jsp</result><resultname="add_input_haved">/meeting_apply/addInputHaved.jsp</result><resultname="select_attend_object">/meeting_apply/selectAttendObject.jsp</result><resultname="add_success">/meeting_apply/addSuccess.jsp</result><resultname="deal_success">/meeting_apply/dealSuccess.jsp</result><resultname="full_apply_input">/meeting_apply/fullApplyList.jsp</result></action></package></struts>

<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN""http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constantname="struts.devMode"value="false"></constant><constantname="struts.objectFactory"value="spring"/><constantname="struts.i18n.encoding"value="gbk"/><packagename="default"extends="struts-default"><interceptors><interceptorname="pagerInterceptor"class="com.icitic.web.PagerInterceptor"></interceptor><interceptorname="updatableInterceptor"class="com.icitic.web.UpdateAbleInterceptor"></interceptor><interceptorname="loginInterceptor"class="com.icitic.web.LoginInterceptor"></interceptor><interceptor-stackname="myCommonInterceptorStack"><interceptor-refname="exception"><paramname="logEnabled">true</param><paramname="logCategory">com.icitic</param></interceptor-ref><interceptor-refname="loginInterceptor"/><interceptor-refname="pagerInterceptor"/><interceptor-refname="alias"/><interceptor-refname="servletConfig"/><interceptor-refname="i18n"/><interceptor-refname="prepare"/><interceptor-refname="chain"/><interceptor-refname="debugging"/><interceptor-refname="scopedModelDriven"/><interceptor-refname="updatableInterceptor"/><interceptor-refname="modelDriven"/><interceptor-refname="fileUpload"/><interceptor-refname="checkbox"/><interceptor-refname="multiselect"/><interceptor-refname="staticParams"/><interceptor-refname="actionMappingParams"/><interceptor-refname="params"><paramname="excludeParams">dojo..*,^struts..*,pager.offset</param></interceptor-ref><interceptor-refname="conversionError"/><interceptor-refname="validation"><paramname="excludeMethods">input,back,cancel,browse</param></interceptor-ref><interceptor-refname="workflow"><paramname="excludeMethods">input,back,cancel,browse</param></interceptor-ref></interceptor-stack></interceptors><default-interceptor-refname="myCommonInterceptorStack"/><global-results><resultname="pub_add_success">/common/pub_add_success.jsp</result><resultname="pub_update_success">/common/pub_update_success.jsp</result><resultname="pub_del_success">/common/pub_del_success.jsp</result><resultname="exception">/common/exception.jsp</result><resultname="login"type="redirect">/index.jsp</result></global-results><global-exception-mappings><exception-mappingresult="exception"exception="java.lang.Exception"></exception-mapping></global-exception-mappings></package></struts>

最后是web.xml文件中的内容:<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><!--springcontextlistener--><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext-common.xml,classpath:applicationContext-mail.xml,classpath:applicationContext-timer.xml</param-value></context-param><filter><filter-name>encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>gbk</param-value></init-param></filter><filter><filter-name>hibernateFilter</filter-name><filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class></filter><!--struts2filter--><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>encoding</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter-mapping><filter-name>hibernateFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

解决方案

解决方案二:
在线急等!!!
解决方案三:
在线急等!!!在线急等!!!

时间: 2024-08-07 17:39:26

was无法加载struts2的配置文件,2天了无法解决的相关文章

ssh整合的时候报的异常加载不了配置文件

问题描述 ssh整合的时候报的异常加载不了配置文件 整合ssh的时候出现的毛病,希望大神能够帮忙解决 严重: Exception starting filter struts2 Unable to load configuration. - package - file:/D:/jsp/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ssh/WEB-INF/classes/struts.xml:11:68 at org

Windows不能让您登录,因为不能加载您的配置文件怎么办

  Windows 不能让您登录,因为不能加载您的配置文件.请检查您是否连接到网络,或者网络是否工作正常.如果此问题持续出现,请与您的网络管理员联系. 事件类型: 错误 事件来源: Userenv 事件种类: 无 事件 ID: 1500 日期: 2009-8-11 事件: 11:25:13 用户: NT AUTHORITYNETWORK SERVICE 计算机: YFT 描述: Windows 不能让您登录,因为不能加载您的配置文件.请检查您是否连接到网络,或者网络是否工作正常.如果此问题持续出

浏览器管理加载项按钮变成灰色打不开解决办法

  对于一个能上网的电脑来说,浏览器是至关重要的.但是有用户反映工具菜单中的"管理加载项"按钮变成了灰色,导致点击管理加载项无反应打不开的问题,出现这种情况主要原因是win7 64位注册表被修改所致,小米,一起来看看浏览器管理加载项按钮变成灰色打不开解决办法. 解决方法/步骤: 1.打开"运行"之后,在里面输入"regedit"字符,然后回车打开注册表编辑器; 2.定位路径到: HKEY_LOCAL_MACHINESOFTWAREPolicies

不停的用simpleadapter加载更新gridview导致内存溢出,怎么解决

问题描述 不停的用simpleadapter加载更新gridview导致内存溢出,怎么解决 public class Myragment extends Fragment { private GridView grid; ArrayList> arraylist = null; int[] temp = new int[] {R.id.cell}; String[] temp1 = new String[] { "cell" }; MyHandler handler = new

visual studio-vs2013中加载自定义的dll文件失败,怎么解决啊

问题描述 vs2013中加载自定义的dll文件失败,怎么解决啊 解决方案 先把这个dll复制到system32或者exe相同目录下. 解决方案二: 你的DLL需要放到exe目录下.在实例中,需要放到动态库调用测试.exe目录下. 解决方案三: 你这个依赖的dll socketclientzp.dll找不到

Angular懒加载机制刷新后无法回退的快速解决方法_AngularJS

今天在项目中遇到一个很奇怪的问题,使用oclazyload懒加载angular的模块,刷新页面后,单击回退按钮无法返回上一个页面.估计是使用懒加载机制销毁了angular内部的state关联,导致无法回到上一个state(单击回退按钮 ui-routre的 $stateChangeStart 事件都不会触发),当然这只是猜测,由于事件关系也没有去深入的探究源码. angular懒加载机制刷新后无法回退的解决方案 : 通过查看angular(ionic)的源码发现$browser这个服务上有个on

在Sprng当中如何加载多个配置文件

问题描述 第一种: 使用一个数组,将所有要加载的配置文件放入到数组当中Java代码 ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"a.xml","b.xml"}); 第二种: 使用通配符,这种方法不知道对于不在同一个路径下的配置起不起作用,本人没试验过!Java代码 ApplicationContext ctx = new ClassPathXmlApplicati

YARN加载本地库Unable to load native-hadoop library解决办法

用官方的构建好的Hadoop 2.4.0(133MB)安装后,每次输入hadoop命令进去都会得到这样一个Warning,如图: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 网上搜罗了一些资料,下面是解决办法: 设置logger级别,看下具体原因: ? 1 export HADOOP

使用ajax加载的页面中包含的javascript的解决方法_AJAX相关

1.[使用iframe] 在需要加载的页面中添加一个iframe,如下 复制代码 代码如下: <iframe style="display:none" onload="javascript: close_ticket_onload()"></iframe> onload中添加你所要调用的函数,如果加载的页面在弹出层中,此函数需要放在弹出此层的父页面! 2.[使用eval] 如果使用innerHTML填充XMLHttp取得的数据.如:xxx.i