Spring + hibernate 使用LocalSessionFactoryBean加载hibernet.cfg.xml问题
为什么总是出现这个错
java.io.FileNotFoundException: ServletContext resource [/hibernate.cfg.xml]
cannot be resolved to URL because it does not exist。。。事实上在src下面有hibernate.cfg.xml这个文件啦。 下面的是配置:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 注入 hibernate.cfg.xml文件 -->
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
------解决方案--------------------hibernate.cfg.xml 是在src文件夹下面吗?
------解决方案--------------------直接放到TOMCAT的lib文件夹下面试试
------解决方案--------------------确保放在你的classpath下就可以了
------解决方案--------------------如果你放了,web 容器又找不到,你重新部署一下,看看class文件下是否有呢??
------解决方案--------------------执行这段代码看看报什么异常,怀疑是不是cfg.xml配错了呢。。
Java code
Configuration conf = new Configuration();
conf.configure();
SessionFactory sessionFactory = conf.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
tx.commit();
session.close();
sessionFactory.close();
------解决方案--------------------
web xml里面加上路径试一试
------解决方案--------------------
关注中,帮顶,呵
------解决方案--------------------
也是来路过学习的。。。。帮忙顶一下