- 浏览: 326759 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (254)
- java (178)
- tomcat (6)
- 邮件 (1)
- smtp (1)
- Linux (2)
- 编码 (2)
- 导入工程 (1)
- Specification Level (1)
- hibernate (10)
- 字段类型 (1)
- 字段类型匹配 (1)
- 数据库 (3)
- sql (9)
- struts2 (8)
- 类型转换 (2)
- java,MyEclipse,SVN (1)
- Myecplise (4)
- 输入校验 (1)
- JFrame (2)
- Oracle (8)
- google (1)
- Swing (3)
- Fusioncharts (1)
- 找工作 (0)
- js (4)
- jsp (11)
- displaytag (1)
- spring (8)
- 工作 (1)
- String (1)
- 算法 (2)
- IO (1)
- xml (3)
- 设计模式 (1)
- UML (1)
- 文档 (1)
- ajax (1)
- 日常 (7)
- sql server (1)
- mysql (3)
- git (1)
- Maven (1)
- mongodb (1)
- postman (1)
最新评论
正常情况下按照以往总结的三大框架整合的步骤开始搭建架构,自己手动拷入struts2相关jar文件,利用myecplise快捷方式导入hibernate和spring相关jar文件,自己再导入struts2、spring中间插件jar文件,把架构搭建起来之后开始配置并编写登录程序代码,对于持久层操作数据,想要使用hibernate的注解Annotation方式,(而不是采用原来的那种hbm配置文件的方式),所以在applicationContext.xml配置文件里面配置sessionFactory的时候是这样配置的:
写完程序之后启动服务就出现了如下错误,非常坑爹:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]:Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError:
然后在网上一顿暴查,发现好多人遇到过这个问题,大概总结一下就是三大框架整合的时候jar包出现的冲突,有的人说是spring2.0里面cglib-nodep-2.1_3.jar出现了冲突,有的人说是asm.jar和asm-2.2.3.jar出现了冲突,还有的人说是hibernate-annotations.jar 和 hibernate-commons-annotations.jar和老版本的出现了冲突,等等,统统同都试过了,问题还是没有解决。这时想到了晚上一篇文章里提到的三大框架整合的时候建议自己导入需要的jar包,而不要使用MyEclipse自动添加的包。这样不容易产生包冲突。于是自己在网上寻找下载了一个完整的三大框架整合时所需的所有jar包,把之前导入的包都删除掉之后把这些导入进入,然后问题解决了。OK。
下载下来的那个完整的包文件下载地址:http://pan.baidu.com/s/1ntHNYlz
网上别人遇到的类似的但我都试过之后都没管用的一些链接:
http://blog.csdn.net/shangpusp/article/details/4037388
http://bbs.chinaunix.net/thread-3658418-1-1.html
http://xiao5461.blog.163.com/blog/static/22754562201231572030252/
http://www.iteye.com/problems/80980
和这个问题类似的也是由于三大框架整合包冲突引起的还有下面这个错误:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext
resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError:
解决问题方式和上面是一样的。
得出的结论是,三大框架整合的时候最好是自己手动添加jar文件,不要使用myecplise的快捷键来添加,非常容易产生代码冲突的情况。
具体的在遇到上述问题的时候自己在网上下载了一个三大框架整合的所有需要到的jar文件,把这些jar文件导入进去,然后在导入数据库相关的驱动包就可以了。下载地址:http://pan.baidu.com/s/1ntHNYlz
附件为测试通过的三大框架实现的登录模块程序示例。由于三个框架整合起来之后jar文件比较多,包比较大传不上俩,所以附件这个工程把所有引入的jar文件都删除了,需要下载下来演示的时候就把三个框架引用的jar文件重新添加一次即可(lib目录),三个框架引用的所有包文件下载地址:http://pan.baidu.com/s/1ntHNYlz
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <!-- 注入数据源 --> <property name="dataSource"> <ref local="dataSource"/> </property> <!-- 因为这里的LocalSessionFactoryBean代表了Hibernate那个配置文件hibernate.cfg.xml,对于那个文件自己还有一些额外的信息, 比如是否显示hql语句、映射文件在什么地方等等。 --> <!-- 下面开始配置。mappingResource指定的是hbm文件的位置映射, --> <!-- <property name="mappingResources"> <list> <value>PersonBean.hbm.xml</value> </list> </property> <property name="packagesToScan"> <list> <value>com.login.pojo</value> <value>com.asset.pojo</value> <value>com.maintain.pojo</value> </list> </property> --> <!-- annotatedClasses指定的是采用hibernate注释的各个实体文件(pojo文件) --> <property name="annotatedClasses"> <list> <value>com.audition.pojo.User</value> </list> </property> <property name="hibernateProperties"> <props> <!-- 方言 --> <prop key="hibernate.dialect"> org.hibernate.dialect.Oracle9Dialect </prop> <!-- 是否显示sql语句 --> <prop key="hibernate.show_sql"> true </prop> </props> </property> </bean>
写完程序之后启动服务就出现了如下错误,非常坑爹:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]:Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError:
然后在网上一顿暴查,发现好多人遇到过这个问题,大概总结一下就是三大框架整合的时候jar包出现的冲突,有的人说是spring2.0里面cglib-nodep-2.1_3.jar出现了冲突,有的人说是asm.jar和asm-2.2.3.jar出现了冲突,还有的人说是hibernate-annotations.jar 和 hibernate-commons-annotations.jar和老版本的出现了冲突,等等,统统同都试过了,问题还是没有解决。这时想到了晚上一篇文章里提到的三大框架整合的时候建议自己导入需要的jar包,而不要使用MyEclipse自动添加的包。这样不容易产生包冲突。于是自己在网上寻找下载了一个完整的三大框架整合时所需的所有jar包,把之前导入的包都删除掉之后把这些导入进入,然后问题解决了。OK。
下载下来的那个完整的包文件下载地址:http://pan.baidu.com/s/1ntHNYlz
网上别人遇到的类似的但我都试过之后都没管用的一些链接:
http://blog.csdn.net/shangpusp/article/details/4037388
http://bbs.chinaunix.net/thread-3658418-1-1.html
http://xiao5461.blog.163.com/blog/static/22754562201231572030252/
http://www.iteye.com/problems/80980
和这个问题类似的也是由于三大框架整合包冲突引起的还有下面这个错误:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext
resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError:
解决问题方式和上面是一样的。
得出的结论是,三大框架整合的时候最好是自己手动添加jar文件,不要使用myecplise的快捷键来添加,非常容易产生代码冲突的情况。
具体的在遇到上述问题的时候自己在网上下载了一个三大框架整合的所有需要到的jar文件,把这些jar文件导入进去,然后在导入数据库相关的驱动包就可以了。下载地址:http://pan.baidu.com/s/1ntHNYlz
附件为测试通过的三大框架实现的登录模块程序示例。由于三个框架整合起来之后jar文件比较多,包比较大传不上俩,所以附件这个工程把所有引入的jar文件都删除了,需要下载下来演示的时候就把三个框架引用的jar文件重新添加一次即可(lib目录),三个框架引用的所有包文件下载地址:http://pan.baidu.com/s/1ntHNYlz
- LoginSSH.zip (1.4 MB)
- 下载次数: 2
发表评论
-
领域精通涉及技术点(不分先后)
2017-12-20 19:35 630Java8 netty jvm kafaka消息队列 上传下载 ... -
计算机各种单位讲解及换算
2017-12-13 13:54 1657我还听过有UK的 一、最小单位:位(bit,缩写为b) 在原 ... -
JAVA字符串格式化-String.format()和MessageFormat的使用
2017-12-05 10:39 1481String.format()常规类型的格式化 Stri ... -
eclipse启动项目常见问题
2017-11-16 17:46 1195今儿遇到了个问题,ecli ... -
字符编码笔记:ASCII,Unicode和UTF-8
2017-10-23 16:37 462讲的太牛逼了: http://ww ... -
emoji简单讲解
2017-10-23 15:17 983emoji处理方式大起底 http://blog.csdn.n ... -
BigDecimal讲解
2017-10-12 15:58 453BigDecimal 由任意精度的整数非标度值 和 32 位的 ... -
eclips 控制台console上不打印信息
2017-09-06 21:53 5891、进windows菜单 -> show view -& ... -
详解RequestMappingHandlerMapping和RequestMappingHandlerAdapter
2017-08-29 17:08 3010http://donald-draper.iteye.com/ ... -
用@ExceptionHandler 来进行切面异常处理
2017-08-29 11:47 2328有时候我们想处理某个类里Controller中抛出的异常怎么搞 ... -
Spring 注解@Component、@Repository、@Service、@Controller区别
2017-08-28 15:27 1030spring 2.5 中除了提供 @Com ... -
线程的一点小总结
2017-08-23 20:36 716java中main方法启动的是一个进程还是一个线程? 答:是一 ... -
线程池
2017-08-23 17:35 536诸如Web 服务器、数据库 ... -
Class源码大概讲解
2017-08-23 16:47 526http://blog.csdn.net/a327369238 ... -
Spring 事务相关
2017-08-14 12:10 479Transactionz注解的readOnly ... -
把时间当做朋友-前言
2017-08-13 20:47 415要管理的不是时间,而是自己。人们生活在同一个世界,却又各自 ... -
单例里面的方法讲解
2017-08-11 14:55 494spring里的controller是单例的。系统针对每个co ... -
eclipse拷贝出来的项目名称还是原来的
2017-07-26 16:46 1092需要修改的有如下几个地方: 1、pom.xml里面打包的名字一 ... -
自定义hibernate方言,新增自定义函数
2017-06-27 10:47 887按位与运算(&)在许多数据库中都是支持的,遗憾的是,H ... -
http请求参数:header body paramter三种参数区别、联系
2017-06-19 10:46 490412345
相关推荐
YOLOv12:以注意力为中心的实时目标检测器
GO语言基础语法指令教程
MATLAB代码实现:分布式电源接入对配电网运行影响深度分析与评估,MATLAB代码分析:分布式电源接入对配电网运行影响评估,MATLAB代码:分布式电源接入对配电网影响分析 关键词:分布式电源 配电网 评估 参考文档:《自写文档,联系我看》参考选址定容模型部分; 仿真平台:MATLAB 主要内容:代码主要做的是分布式电源接入场景下对配电网运行影响的分析,其中,可以自己设置分布式电源接入配电网的位置,接入配电网的有功功率以及无功功率的大小,通过牛顿拉夫逊法求解分布式电源接入后的电网潮流,从而评价分布式电源接入前后的电压、线路潮流等参数是否发生变化,评估配电网的运行方式。 代码非常精品,是研究含分布式电源接入的电网潮流计算的必备程序 ,分布式电源; 配电网; 接入影响分析; 潮流计算; 牛顿拉夫逊法; 电压评估; 必备程序。,基于MATLAB的分布式电源对配电网影响评估系统
三相光伏并网逆变器:Mppt最大功率跟踪与800V中间母线电压的电力转换技术,三相光伏并网逆变器:实现最大功率跟踪与800V中间母线电压的优化处理,三相光伏并网逆变器 输入光伏Mppt 最大功率跟踪中间母线电压800V 后级三相光伏并网逆变器 ,三相光伏并网逆变器; 输入光伏Mppt; 最大功率跟踪; 中间母线电压800V; 后级逆变器,三相光伏并网逆变器:MPPT最大功率跟踪800V母线电压
项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用
西门子博途三部十层电梯程序案例解析:基于Wincc RT Professional V14及更高版本的应用探索,西门子博途三部十层电梯程序案例解析:基于Wincc RT Professional画面与V14及以上版本技术参考,西门子1200博途三部十层电梯程序案例,加Wincc RT Professional画面三部十层电梯程序,版本V14及以上。 程序仅限于参考资料使用。 ,西门子;1200博途;三部十层电梯程序案例;Wincc RT Professional;V14以上程序版本。,西门子V14+博途三部十层电梯程序案例:Wincc RT Pro专业画面技术解析
基于舆情数据的知识图谱推荐可视化系统论文,全原创,免费分享
基于Vivado源码的AM包络检调制解调与FIR滤波器设计在FPGA上的实现,基于Zynq-7000和Artix-7系列的AM包络检调制解调源码及Vivado环境下的实现,AM包络检调制解调,Vivado源码 FPGA的AM调制解调源码,其中FIR滤波器根据MATLAB设计。 【AM_jietiao】文件是基于zynq-7000系列,但没有涉及AD与DA,只是单纯的仿真。 【AM包络检调制解调_Vivado源码】文件基于Artix-7系列,从AD读入信号后,进行AM调制,并解调DA输出。 ,AM包络检调制解调;Vivado源码;FPGA;AM调制解调源码;FIR滤波器;MATLAB设计;Zynq-7000系列;Artix-7系列;AD读入信号;DA输出,AM包络调制解调源码:Zynq-7000与Artix-7 FPGA的不同实现
yugy
2025山东大学:DeepSeek应用与部署(部署方案大全+API调用+业务应用)-80页.pptx
chromedriver-mac-x64-135.0.7023.0(Dev).zip
基于单片机protues仿真的433MHz无线模块编解码收发通信测试(仿真图、源代码) 该设计为单片机protues仿真的433MHz无线模块收发通信测试; 1、433M超再生收发模块; 2、在仿真图中是把发射MCU的P2_7腿直接输入到接收MCU的INT0实现编码解码的; 3、通过433MHz无线模块实现无线通信的编解码功能; 4、按键控制指令; 5、液晶屏显示收发状态和信息;
资源说说明; 自带文件管理 adb操作以及应用管理等等的功能。 操作性对比其他应用较好。 参阅博文: https://blog.csdn.net/mg668/article/details/145689511?spm=1001.2014.3001.5352
项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用
智慧图书管理系统(源码+数据库+论文)java开发springboot框架javaweb,可做计算机毕业设计或课程设计 【功能需求】 本系统分为读者、管理员2个角色 读者可以进行注册登录、浏览图书以及留言、图书借阅、图书归还、图书续借、个人中心、论坛交流、等功能 管理员可以进行读者管理、图书管理、论坛论坛回复管理、图书借阅管理(下架、库存管理、修改、删除)、轮播图管理 【环境需要】 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.数据库:MySql 5.7/8.0等版本均可; 【购买须知】 本源码项目经过严格的调试,项目已确保无误,可直接用于课程实训或毕业设计提交。里面都有配套的运行环境软件,讲解视频,部署视频教程,一应俱全,可以自己按照教程导入运行。附有论文参考,使学习者能够快速掌握系统设计和实现的核心技术。
三相APFC电路与单相Boost PFC电路仿真模型:电压外环电流内环双闭环控制研究,三相电路仿真模型:探索APFC电路、单相PFC电路及BoostPFC电路的动态特性与双闭环控制策略,APFC电路,单相PFC电路,单相BoostPFC电路仿真模型。 网侧220V 50Hz,输出电压设置为50Hz。 电压外环电流内环双闭环控制仿真模型 ,APFC电路; 单相PFC电路; 单相BoostPFC电路仿真模型; 网侧电压; 220V 50Hz; 输出电压50Hz; 电压外环电流内环双闭环控制仿真模型。,基于APFC电路的单相Boost PFC仿真模型:网侧电压220V/50Hz下电压电流双闭环控制的研究与应用
MATLAB环境下ADMM算法在分布式调度中的应用:比较并行与串行算法(Jocobi与Gaussian Seidel)的优化效果与实现细节——基于YALMIP和GUROBI的仿真平台复刻参考文档的研究结果。,MATLAB下ADMM算法在分布式调度中的并行与串行算法应用:基于YALMIP与GUROBI的仿真研究,MATLAB代码:ADMM算法在分布式调度中的应用 关键词:并行算法(Jocobi)和串行算法(Gaussian Seidel, GS) 参考文档:《主动配电网分布式无功优化控制方法》《基于串行和并行ADMM算法的电-气能量流分布式协同优化》 仿真平台:MATLAB YALMIP GUROBI 主要内容:ADMM算法在分布式调度中的应用 复刻参考文档 ,关键词:ADMM算法; 分布式调度; 并行算法(Jocobi); 串行算法(Gaussian Seidel, GS); MATLAB代码; YALMIP; GUROBI; 主动配电网; 无功优化控制方法; 能量流分布式协同优化。,MATLAB实现:ADMM算法在分布式调度中的并行与串行优化应用
“考虑P2G、碳捕集与碳交易机制的综合能源系统优化调度模型研究”,考虑电转气P2G与碳捕集设备的热电联供综合能源系统优化调度模型研究(含碳交易机制与四种算例场景分析),考虑P2G和碳捕集设备的热电联供综合能源系统优化调度模型 摘要:代码主要做的是一个考虑电转气P2G和碳捕集设备的热电联供综合能源系统优化调度模型,模型耦合CHP热电联产单元、电转气单元以及碳捕集单元,并重点考虑了碳交易机制,建立了综合能源系统运行优化模型,与目前市面上的代码不同,本代码完全复现了文档中所提出的四种算例场景,没有对比算例,买过去也没有任何意义,四种算例主要包括: 1)t不包括P2G、CCS、以及碳交易 2)t包括P2G,但是不包括CCS以及碳交易 3)t包括P2G和CCS,但是不包括碳交易 4)t包括P2G、CCS以及碳交易 且最终的实现效果与文档进行对比后,虽然数值无法100%一致,但是结果以及数值曲线,几乎完全一样,此版本为目前市面上最好的园区综合能源调度代码,没有之一 ,考虑电转气(P2G); 碳捕集设备; 热电联供综合能源系统; 优化调度模型; 碳交易机制; CHP热电联产单元; 耦合模型; 算
FS-LDM培训材料(DAY_2)_NCR数据仓库事业部.ppt
专题 平面向量的数量积(学生版)20250222.pdf