- 浏览: 63414 次
- 性别:
- 来自: 四川
最新评论
在整合ssh过程中出现的问题和解决方法:
一、
严重: Servlet /loginssh threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml
分析在struts-config.xml的解析过程<wbr>中出错,于是查找错误,在配置struts和spring整合中使用了controller属性,设置成 <br><br><font style="LINE-HEIGHT: 1.3em"><controller> <br><set-property property="<font style="LINE-HEIGHT: 1.3em" color="#ff0000">processorClass</font><wbr>" value="<font style="LINE-HEIGHT: 1.3em" color="#ff0000">org.springframework.web.struts.DelegatingRequestProcessor</font><wbr>"/> <br></controller> <br><br></wbr></wbr></font><wbr><br>成功解决错误,但是eclipse马上报出第二个错误: <br><br>二、 <br>nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool <br><br>根据提示可知是个类文件没有找到,搜索一下,找到 commons-pool-1.3.jar ,放入lib文件夹,问题解决。 <br><br>三、 <br><br>严重:javax.servlet.ServletException: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V <br>原因:hibernate与spring的asm包冲突 <br>解决方案:删除asm-2.X.X的jar包 </wbr></wbr>
四、
严重:javax.servlet.UnavailableException: TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor
原因:
TilesPlugin必须满足RequestProcessor<wbr>是继承了TilesRequestProcessor,所以无法成功,看一下它的源码 <br><br>Class tilesProcessorClass = org.apache.struts.tiles.TilesRequestProcessor.class; <br>if(!tilesProcessorClass.isAssignableFrom(configProcessorClass)) <br>{ <br>String msg = "TilesPlugin : <font style="LINE-HEIGHT: 1.3em">Specified</font><wbr><font style="LINE-HEIGHT: 1.3em">RequestProcessor</font><wbr><font style="LINE-HEIGHT: 1.3em">not</font><wbr><font style="LINE-HEIGHT: 1.3em">compatible</font><wbr> with TilesRequestProcessor"; <br>if(log.isFatalEnabled()) <br>log.fatal(msg); <br>throw new ServletException(msg); <br>} else <br>{ <br>return; <br>} <br><br>解决方案:把struts-config.xml中的: <br><controller <br>processorClass="org.springframework.web.struts.DelegatingRequestProcessor" /> <br>替换成: <br><font color="#ff0000"><controller <br>processorClass="org.springframework.web.struts.DelegatingTilesRequestProcessor" /></font></wbr></wbr></wbr></wbr></wbr>
搞定
发表评论
-
struts2 中获取 web资源的方式
2016-01-08 17:02 533在struts2中获取 web资源的方式大致可分为获取扩展 ... -
sql server、db2、oracle 存储过程动态sql语句示例
2015-01-31 19:00 1839Oracle CREATE OR REPLACE PRO ... -
ie9 中出现不明的异常(参数是必选项 (Argument not optional)、尚未实现)等
2015-01-27 23:57 1311<script type="text/jav ... -
SAXParseException: The content of element type "configuration" must match
2014-09-15 23:57 1967在mybatis的配置文件中新增加<databaseI ... -
java.lang.ClassNotFoundException: Cannot find class: DB_VENDOR
2014-09-15 23:45 2007在mybatis 中使用databaseIdProvide ... -
spring mvc3 + fastjson 转换 REST 参数以及输出
2014-03-27 00:16 4253spring 3可以支持Rest风格参数,其内置了jack ... -
eclipse中编辑log4j 的xml配置文件时,自动提示
2014-03-27 00:05 894方法1. 配置log4j.dtd文件: Windows - ... -
java json 转换之 Jackson 框架
2013-08-01 21:50 1169转自:http://www.cnblogs.com/hooj ... -
eclipse/myeclise 自定义注释中的变量名称
2013-07-01 23:18 972eclipse/myeclipse中自带了 ... -
Eclipse Class Decompiler——Java反编译插件
2012-11-08 22:41 1241Eclipse Class Decompiler,整 ... -
DWR通过Annotation与spring整合
2009-01-21 22:05 668DWR 2.0 增加了一个很有趣的新特性,Annotat ... -
div嵌套页面 div加载页面 (其中获取目标页面的内容是用dwr框架连接java程序做的)
2009-03-15 16:58 658前段时间因为有需要,要在div中加载一个页面。但是以前没做过, ... -
tapestry autocomplete 更改样式及定位
2009-07-09 19:02 721版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文 ... -
Java中的main()方法详解
2009-07-12 16:23 652源文作者:leizhimin 源文链接:http:/ ... -
tapestry5 集成 spring 的事务管理
2009-07-22 15:43 599说明:使用的是tapestry5.1.0.5 和spring ... -
tapestry5 布局 参数的处理
2009-07-23 17:24 431<?xml version="1.0" ... -
tapestry不支持 等html特殊符号的解决方法
2009-07-23 17:34 544在使用tapestry时,偶然发现使用 &a ... -
WebService大讲堂之Axis2(1):用POJO实现0配置的WebService
2009-07-28 15:01 430转自:http://space.itpub.net ... -
WebService大讲堂之Axis2(2):复合类型数据的传递
2009-07-28 15:25 519转自:http://space.itpub.net/12921 ... -
WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
2009-07-28 15:28 529转自:http://space.itpub.net/12921 ...
相关推荐
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part2
12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part1
在Spring中,声明式事务管理使得事务管理与业务逻辑分离,通过在方法上添加`@Transactional`注解来开启事务。事务的传播行为、隔离级别、回滚规则等可以在配置文件或注解中设置。这种方式降低了代码的复杂度,提高了...
Struts1、Spring2和Hibernate2是Java Web开发中的三个重要框架,它们分别负责MVC模式中的表现层、业务层和服务层。这个整合例子旨在展示如何将这三个框架协同工作,以构建一个完整的Java Web应用程序。 Struts1是...
《轻量级Java EE企业应用实战:Struts2+Spring3+Hibernate整合开发(第3版)》介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。其中Struts 2升级到2.2.1,Spring升级到3.0.5,Hibernate升级到了...
在IT行业中,SSH(Struts + Spring + Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的Web应用程序。本项目通过SSH框架实现了图书管理系统的图书修改和删除功能,下面将详细介绍这三个核心组件...
Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...
Struts1.2、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,它们各自在应用程序的不同层次上发挥着重要作用。Struts1.2是一个MVC(Model-View-Controller)框架,主要负责处理用户界面与业务逻辑之间的...
共分四个压缩包,JavaEE企业应用实战-Struts2+Spring3+Hibernate整合开发(第3版).part3
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part5
Java.Web整合开发王者归来.JSP+Servlet+Struts+Hibernate+Spring.part2.rar
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part4
Struts、Spring和Hibernate是Java Web开发中的三大主流框架,它们分别负责表现层、业务层和服务层的管理。Struts提供了MVC模式的实现,Spring则是一个全面的轻量级应用框架,包括依赖注入(DI)、面向切面编程(AOP...
网上订餐系统(struts+spring+hibernate).rar 网上订餐设计主要采用采用MYSQL数据库进行数据表的设计,利用JSP的动态生成页面编程技术, 实现了用网络展示餐饮信息、浏览餐饮页面、注册客户、更改客户信息;同时,...
Struts+Spring+Hibernate 整合教程Struts+Spring+Hibernate 整合教程Struts+Spring+Hibernate 整合教程Struts+Spring+Hibernate 整合教程
轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书123全套.part3.rar
标题和描述中指出的文档《Struts+Spring+Hibernate开发实例.pdf》包含了关于这三个流行的Java开源框架结合使用的示例代码和相关知识点。Struts负责视图与控制器部分,Spring负责业务逻辑层及依赖注入,Hibernate负责...
轻量级 J2EE 企业应用实战:Struts+Spring+Hibernate 整合开发