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配错了呢。。
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里面加上路径试一试
[解决办法]
关注中,帮顶,呵
[解决办法]
也是来路过学习的。。。。帮忙顶一下