SSH开发中的Servlet action is not available异常备忘录:
以下两种是我的SSH开发中的集成模式
1. 查看struts-config.xml中是否有以下配置:
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>
<message-resources parameter="com.oaweb.struts.ApplicationResources" />
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>
2. 查看web.xml中否有如下配置:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
以上由于是手动设置,所以出现异常的可能性很大
3. 查看applicationContext.xml中的mappingResources是否配置正确
正确的应为:
<property name="mappingResources">
<list>
<value>com/oaweb/bo/Father.hbm.xml</value>
<value>com/oaweb/bo/Child.hbm.xml</value>
<value>com/oaweb/bo/Car.hbm.xml</value>
<value>com/oaweb/bo/Userinfo.hbm.xml</value>
<value>com/oaweb/bo/Department.hbm.xml</value>
<value>com/oaweb/bo/Duty.hbm.xml</value>
<value>com/oaweb/bo/Role.hbm.xml</value>
<value>com/oaweb/bo/Dimission.hbm.xml</value>
<value>com/oaweb/bo/Retireduser.hbm.xml</value>
</list>
</property>
4. 由于struts中的action交由spring管理,在applicationContext.xml中应该配置action
5. 查看数据库驱动包和spring.jar是否加载到项目构建路径中.
6. 前台页面form中的的action路径是否和struts-config.xml一致
分享到:
相关推荐
description The requested resource (Servlet action is not available) is not available. -------------------------------------------------------------------------------- Apache Tomcat/5.5.25的问题
SSH开发SSH开发SSH开发SSH开发SSH开发SSH开发
ssh开发实例ssh开发实例ssh开发实例 ssh开发实例chm版本
一直出现HTTP Status 404 - Servlet action is not available
个人备忘录系统的全部源码,另附说明文档一份!适合初学者参考!!
ssh 教案 jsp servlet,可以作为初学者,已经有经验的程序员的参考资料.
SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的...
ssh开发中遇到的一些小问题的解决办法,或许有能帮到你的也说不定
SSH开发指SSH开发指SSH开发指SSH开发指SSH开发指
SSH项目开发中几种常见的异常和解决方法
大学 毕业设计 项目实训 个人备忘录系统(java SSH网站源代码)+JSP漂亮的界面控件.zip
从开始到介绍开发步骤 逐步来建立 适合初学者使用 非常清晰的ssh开发流程
SSH在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是...
在进行ssh开发环境搭建的时候,要不断挑选需咬掉jar包,很是麻烦,这里总结了ssh开发环境搭建的基础jar包,以后需要那个jar包在添加就行了
ssh+jquery+servlet+json+dwr+ajax 数据库可配置。默认mysql。运行先改jdbc.properties和hibernate.cfg.xml里面的数据库配置!数据库最好事先存在。 再运行test包的testCreateDB-》testData(插入数据!)即可...
java ssh web开发所需完整包!
java中ssh开发例子,连接oracle数据库,使用mvc架构开发
使用MyEclipse10.0进行ssh开发.其中struts是2.1版本,文档开发比较简洁.还有用到hibernate的中视图
工作之余,总结了一下SSH框架的开发工具包,希望能给大家带来些许便利。
SSH基本开发所需要的所有jar包,包括日志,整合的测试jar包