解决hibernate+struts2+spring 在断网的情况下工程不能部署
来源:互联网 发布:suse linux 安装gcc 编辑:程序博客网 时间:2024/05/29 15:20
这个问题困扰了我好久,一开始不知道怎么回事,单元测试测试了sessionfactory,transaction,action都没有问题,但是在重启tomcat的时候又报错说在hibernate.cfg.xml里面error creating bean with name "sessionfactory" 问题,关键是当你再重启一遍的时候奇怪的是又可以reload了,这是个非常奇怪的问题,当时没有在意。几天过后有一天写程序写到很晚已经断网了,这是部署项目怎么都是报这个错,所以认为是要联网才能部署。
问题原因:<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
问题在加粗部分,本来hibernate会去找jar包里的这个hibernate-configuration-3.0.dtd,但是如果你的jar包版本不同可能就不会是这个"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd";而是别的比如:"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd";
解决方法1:
将加粗部分改成"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
即:<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
解决方法2:
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"hibernate-configuration-3.0.dtd">
之前我的是<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
hibernate配置文件会去你的classpath中找hibernate-configuration-3.0.dtd这个文件,如果找不到就在外网缓存,所以要在联网的时候才能部署成功。
解决办法:把hibernate-configuration-3.0.dtd这个文件下载下来放到你tomcat的bin目录下面。完成!!
- 解决hibernate+struts2+spring 在断网的情况下工程不能部署
- 解决form表单在FF下不能提交的情况
- Struts2应用在断网的情况下启动报错: java/net/AbstractPlainSocketImpl.java:178:-1解决
- linux 服务器下不能同时部署两个struts2工程的问题
- web工程在tomcat下的部署
- 解决Eclipse EE部署web项目在Tomcat webapp目录下没有工程文件的问题
- 在myEclipse下使用resin不能正常发布工程的解决
- 解决了Flex在tomcat部署下不能显示地图的问题
- 解决公司oracle数据库服务器,在不能上网的情况下数据库也能正常的在局域网中使用
- 在tomcat下部署工程
- 在tomcat下部署工程
- 在tomcat下部署工程
- 在tomcat下部署工程
- 在tomcat下部署工程
- 解决iOS工程 默认竖屏 MPMoviePlayerController 全屏不能横屏的情况
- SSH组合工程之-struts2&hibernate&spring(工程下载)
- Hibernate在Spring工程上的配置详解
- 通过域名直接访问部署在tomcat下的工程
- MapReduce
- iwpriv
- Linux内核分析 - 网络[三]:从netif_receive_skb()说起
- Linux内核分析 - 网络[四]:路由表
- FZU 2091 播放器
- 解决hibernate+struts2+spring 在断网的情况下工程不能部署
- Java 循环运算试题1
- 怎么盗QQ密码,如何盗别人QQ密码最简单方法
- windows访问ubuntu上的共享文件夹
- MYSQL_ROW转wchar_t和CString
- 安卓调试时显示连接主机产生错误解决办法
- 图像二值化----otsu(最大类间方差法、大津算法)
- JavaScript创建元素函数库(个人研究使用)
- 【智能车新手入门】-位置式、增量式PID实现代码