Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/conf/applicationContext-dataSource.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)
出现上述异常的话,删除asm-2.2.3.jar包;如果还是会出现以下异常:
java.lang.ClassNotFoundException: org.apache.commons.beanutils.Converter
加入commons-beanutils.jar包,如果还是会出现以下异常:
NoClassDefFoundError:org/apache/commons/digester/RuleSet
加入commons-digester.jar 包,应该是可以解决问题的。
分享到:
相关推荐
### SSH包冲突问题解决_sqlserver #### 背景与问题描述 在开发基于SSH(Struts、Spring、Hibernate)框架的应用程序时,经常会遇到由于不同框架之间或框架内部依赖库版本不一致导致的包冲突问题。这类问题往往表现...
通常,选择兼容的SSH jar包是项目初始化阶段的关键步骤,因为不同版本的SSH组件可能存在兼容性问题,可能导致运行错误或功能异常。 在压缩包子文件的文件名称列表中提到的"SSH环境的搭建配置文件"可能包括以下内容...
以下将详细介绍SSH配置的步骤以及可能出现的异常处理。 **1. 环境配置** 在进行SSH框架集成之前,确保已经安装并配置好以下环境: - **IDE**: MyEclipse - **JDK**: 至少1.6版本 - **Java EE**: 5.0 - **Web服务器*...
- 开发过程中遵循最佳实践,比如避免硬编码数据库连接信息,正确处理异常,以及定期更新jar包以获取最新的安全修复。 综上所述,Java SSH框架通过Struts、Spring和Hibernate的结合,为开发复杂的Web应用程序提供了...
同时,Spring的AOP可以统一处理异常和事务管理,增强系统的稳定性和安全性。 5. **压缩包中的"zorrogpsweb"**: 这个文件名可能是项目或者应用的名字,通常包含Web应用的所有资源,如Java源码、配置文件、静态资源...
这里提到的"ssh整合所需所有架包"是一个包含这三个框架相应版本的集合,确保它们能够协同工作而没有版本冲突。 **Struts2** 是一个基于MVC设计模式的Web应用框架,用于处理HTTP请求和响应。它通过Action类和配置...
5. **错误和异常处理**:配置全局异常处理机制,确保系统在遇到问题时能有合适的反馈。 6. **性能优化**:根据实际需求调整缓存策略、连接池配置等,提高系统的响应速度和并发能力。 这个3.2.13版本的SSH整合jar包...
本篇文章将详细介绍如何在MyEclipse集成开发环境中配置SSH,并提供异常处理的策略。 首先,让我们了解SSH框架的核心组件: 1. **Struts2**:这是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,负责...
SSH框架的精简jar包旨在解决在项目开发中由于引入过多不必要的依赖导致的jar包冲突和资源浪费问题。 Struts2作为MVC框架,主要处理用户请求,实现视图与控制器的解耦。其核心组件包括Action、Interceptor(拦截器)...
然而,由于这些框架自身的版本差异和依赖关系,整合过程中可能会出现jar包冲突或未知异常,导致项目无法正常运行。 1. **Struts2-core-2.3.1.2.jar**:这是Struts2的核心库,包含了Struts2框架的Action、...
- 缺少jar包:在整合过程中可能会遇到缺少某些库的问题,确保所有相关框架的jar包都已正确导入,并排除版本冲突。 - 配置错误:检查各框架的配置文件,如struts.xml、spring-context.xml、hibernate.cfg.xml,确保...
- **错误和异常处理**:合理配置Struts的异常处理机制,确保应用能够优雅地处理错误。 整合SSH框架能够带来高效的开发流程和可维护的应用程序。然而,由于涉及到多个组件的集成,可能会遇到如版本冲突、配置错误等...
这个“ssh最少jar包”指的是为了实现SSH框架的整合而精心筛选出的最小化依赖集,旨在减少因jar包冲突或不必要的库导致的问题。下面将详细阐述这三个框架的主要功能以及在整合过程中的关键知识点。 1. **Spring框架*...
在这个“ssh框架jar包”中,包含了这三个框架所需的全部jar文件,便于开发过程中一次性导入,避免了因jar包冲突带来的困扰。 1. **Struts2**:Struts2是基于MVC设计模式的Web应用框架,它继承了Struts1的优点并解决...
7. **异常处理**:设置全局异常处理器,处理可能出现的数据库异常或其他运行时异常。 8. **测试**:通过单元测试和集成测试确保所有组件协同工作,没有遗漏或冲突。 综上所述,SSH整合涉及到的Oracle和Sql Server...
5. **测试**:在提供"可用的SSH整合jar包"之前,通常会进行一系列的单元测试、集成测试和系统测试,确保所有组件协同工作,没有冲突和功能异常。 6. **jar包内容**:SSH整合的jar包可能包含Spring、Struts、...
1. **版本兼容性**:尽管这是一个已经整合好的包,但依然需要确保这个包中的SSH2库版本与其他项目库的版本兼容,避免出现冲突。 2. **配置**:虽然库文件已经准备就绪,但可能还需要在应用程序的配置文件(如`...
Struts2.3.3是Struts2的一个版本,它引入了许多改进和新特性,如更强大的拦截器、插件支持以及更完善的异常处理机制。这个版本的Struts2需要的jar包包括核心库、标签库、插件等,如: 1. struts2-core.jar:Struts2...
除了基本的SSH功能外,它还提供了可扩展性,允许开发者自定义处理逻辑。 5. **JAR包管理**:在Java项目中,正确管理和引用JAR包是必要的。这通常通过构建工具(如Maven或Gradle)完成,它们能自动下载依赖并将其...