在整合ssh过程中出现的问题和解决方法:
一、
严重: Servlet /loginssh threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml
分析在struts-config.xml的解析过程中出错,于是查找错误,在配置struts和spring整合中使用了controller属性,设置成
<controller>
<set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
成功解决错误,但是eclipse马上报出第二个错误:
二、
nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
根据提示可知是个类文件没有找到,搜索一下,找到 commons-pool-1.3.jar ,放入lib文件夹,问题解决。
三、
严重:javax.servlet.ServletException: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
原因:hibernate与spring的asm包冲突
解决方案:删除asm-2.X.X的jar包
四、
严重:javax.servlet.UnavailableException: TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor
原因:
TilesPlugin必须满足RequestProcessor是继承了TilesRequestProcessor,所以无法成功,看一下它的源码
Class tilesProcessorClass = org.apache.struts.tiles.TilesRequestProcessor.class;
if(!tilesProcessorClass.isAssignableFrom(configProcessorClass))
{
String msg = "TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor";
if(log.isFatalEnabled())
log.fatal(msg);
throw new ServletException(msg);
} else
{
return;
}
解决方案:把struts-config.xml中的:
<controller
processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />
替换成:
<controller
processorClass="org.springframework.web.struts.DelegatingTilesRequestProcessor" />
搞定
原文引用:http://dev.firnow.com/course/3_program/java/javajs/20090304/157618.html
分享到:
相关推荐
问题描述 用SpringBoot + Spring Data JPA操作数据库 项目启动的时候 报了一个错 SpringBoot的版本是2.2.6.RELEASE org.springframework.beans.factory.BeanCreationException: Error creating bean with name '...
Oracle10G控制台解决办法-Io 异常:Unknown host specified解决方法
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
标题中的"S7-200通讯 specified access point not found补丁"指的是在使用Siemens S7-200系列PLC(可编程逻辑控制器)进行通信时遇到的问题,即"指定的访问点未找到"。这通常是由于网络配置错误、硬件故障或者软件不...
### Windows 下整合 weblogic10 jsf1.2 hibernate3 的关键知识点 #### 标题解析:Windows 下整合 weblogic10 jsf1.2 hibernate3 本标题主要涉及的是在 Windows 操作系统环境下如何整合 WebLogic 10、JSF 1.2 和 ...
Dependencies log4j, email, json, socket, image, struts2-core, spring-orm, spring-context-support, spring-web, hibernate-core, hibernate-search, druid, commons-dbcp2, There are maybe transitive ...
确保使用与文档匹配的版本,以避免出现兼容性问题。 使用HTML5,我们可以借助`<input type="file">`标签让用户选择要上传的图片。然后,通过JavaScript监听文件选择事件,读取文件并调用七牛云的SDK进行上传。以下...
IllegalStateException: The specified child already has a parent.我的博客中有文章讲解
"报错 No input file specified" 是一个常见的 web 开发中遇到的问题,通常出现在 PHP 环境下。这个错误提示表明服务器无法找到指定的输入文件,可能是由于多种原因导致的。下面将详细介绍这个问题的原因和解决方案...
调整参数后引起,ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 3 2768M 的解决方案
Struts2 开发常见问题与解决方案 在使用 Struts2 进行开发时,开发者可能会遇到各种问题,这里我们将详细探讨一些典型的问题及其解决方法。 1. **警告:Settings: Could not parse struts.locale setting, ...
在ARM开发过程中,使用JTAG接口进行程序烧写时,有时会出现“Flash ID Does Not Match”(Flash ID不匹配)的错误提示。这一问题在多种ARM微控制器上都有可能发生,尤其在使用H-JTAG烧录工具时较为常见。本文将以LPC...
序列化检查可以防止因序列化问题而导致的应用异常。开启此功能的步骤如下: 1. **打开设置界面**:选择 `File` -> `Settings` 或 `IntelliJ IDEA` -> `Preferences`。 2. **定位到序列化检查**:在设置窗口左侧导航...
Hibernate分页可能引起的性能问题 在使用Hibernate进行分页的过程中,如果你收到如下警告,那么这里就是一个潜在的性能问题点: WARNING: firstResult/maxResults specified with collection fetch; applying in ...
在使用MyBatis框架时,可能会遇到一个特定的异常:“Property 'configLocation' not specified, using default MyBatis Configuration”。这个异常通常表明MyBatis在启动时无法找到配置文件的位置,因此它会使用默认...
今天项目优化过程中,mysql有个问题The user specified as a definer (‘wx_root’@’%’) does not exist 查了一下,意思是执行sql无权限。 看了下数据库用户是quoters 而sql没有所属权。那就找原因了。发现sql执行...
specified virtual disk needs repair。附修复工具和使用方法。 分数不够的可以到VM官方下载修复工具,如果找不到就贡献1分下载我上传的吧:) =====================================================================...
这个异常通常出现在尝试使用一个已经关闭或者无效的网络连接时。在多线程环境中,如果多个线程共享一个HTTP客户端实例,并且没有正确管理连接,就可能导致这个问题。例如,当一个线程正在使用连接时,另一个线程...
在MySQL中,`The user specified as a definer ('xxx@'%') does not exist` 这个错误通常出现在尝试执行带有DEFINER语句的SQL对象(如存储过程、触发器或视图)时,DEFINER指定的用户不存在或者没有正确的权限。...