搭建SSH框架遇到的struts.xml找不到spring定义的bean的错误(配置文件的路径问题)

在搭建SSH(Struts2.3.8+Spring3.2.16+Hibernate4.1.7)框架时,作者遇到了struts.xml无法找到spring定义的bean的问题。问题源于配置文件放置位置,最初将配置文件放在与src同级的config目录下。通过调整文件结构和web.xml、applicationContext.xml的路径配置解决了问题。但当项目在不同环境下迁移时,又出现找不到applicationContext.xml的错误。最终发现.config和.src在编译后等效,因此将所有配置文件移至src根目录下,问题得到解决。作者分享了学习SSH框架的经验,并提供了项目框架的下载链接。
摘要由CSDN通过智能技术生成

最近想写一个jsp的课程作业,打算用了jsp就打算使用一下著名的ssh框架,最近几天一直都在使用原生eclipse搭建ssh,还真的遇到了很多问题,最后不断的改包,修正,我最终的ssh框架是Struts2.3.8+Spring3.2.16+Hibernate4.1.7,之前尝试用hibernate5搭建,但是transactionManager那里一直创建失败,后来找了种种方法,改了两次hibernate版本,最后使用4.1.7final版本,总的来说吧,几乎找不到原生的ssh搭建教程,我是先搭建起来struts2然后搭建Spring,后来结合网上的一个SpringMVC+hibernate的教程搭建最后的部分,网上的基本都是myeclipse点击就搭建好了,我觉得自己搭建一遍的话,怎么说也对这个流程有了更深的认识。

好了,现在主要说一下我遇到的题目的问题,真的是这个问题完全是我自己强迫症所致,也是因为这种强迫症,导致我一开始搭建就遇到很多问题。。。

如图,这是我之前的项目结构:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值