问题描述
在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>
解决方案
解决方案二:
在线急等!!!
解决方案三:
在线急等!!!在线急等!!!