SSH配置问题,错误很明显,就是hibernate的配置文件有问题,位置不对。查看applicationContext.xml文件,其初始配置如下(example):
<list>
<value>./user.hbm.xml</value>
<value>./User.hbm.xml</value></list>于是我去查找这个文件的位置,发现在做完hibernate reverse engineering之后,在/project/src/下自动生成了一个hbm.xml的hibernate配置文件,我把这个位置填上去还是有错误,试过好几种可能的位置,都错了。于是问度娘,古老师,发现大多人都纠结的位置这个文件是不是在/WEB-INF/classes下面,我查看了一下,发现那个位置根本没有这个文件夹。后来想起,我用的是package explorer视图,有可能这个文件夹被隐藏了,于是我打开Navigation
explorer视图发现这个文件夹,里面也确实还有一个struts.xml和User.hbm.xml,我将hbm.xml的路径的第一条去掉之后,启动tomcat不再出现问题。如下:<list>
<value>./User.hbm.xml</value></list>
本文解决了一项SSH配置问题,主要聚焦于hibernate配置文件位置的误判及其解决过程。通过分析配置文件路径设置与实际文件存放位置的不一致,作者最终通过查看不同视图找到了隐藏的文件夹,解决了问题。关键步骤包括确认配置文件的实际位置、调整配置文件路径,并验证问题是否得到解决。

1297

被折叠的 条评论
为什么被折叠?



