今天公司的网络出了点问题,上不了网了。但是发现自己的程序也跑不起来了,报了个错,Unknow Host
:hibernate.sourceforge.net
后来想起来了,是这里出问题了。我们一般的hbm文件都会有这样的一段代码:
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
问题就出现在这个DTD是引用网络的上DTD文件,网络断了,hibernate-mapping-3.0.dtd这个文件是找不着的,幸好有源码,从
源码里找到这个文件,放到src下,然后修改
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"hibernate-mapping-3.0.dtd" >
但是启动后还是报错:
FileNotFoundException
根据错误提示看了下,原来这个文件要放到项目的根目录,copy过来,在启动程序,能够正常运行了。
所以以后开发程序需要注意了,如果不能上网或者网络比较慢,最好将DTD下载到本地,这样的会程序就不会出错了。
最好是使用本地的DTD,能够程序对网络的依赖。
分享到:
相关推荐
spring struts2 hibernate dtd文件,自动提示
struts+spring+mybatis+hibernate的dtd文件
spring和hibernate帮助文档,还有就是dtd文件
前几天搞 Spring + Hibernate + Struts 事务配置 ,网上找了好多资料,不过好无语,大多都是 Ctrl + V,浪费俺的宝贵时间 现在我总结配出一套,给大家参考参考,可能有不足,请大家多多交流。 附:内有弹出...
这个里面包含了,spring,struts,hibernate,mybatis的约束文件。如果不知道如果导约束的,可以看我的博客
Struts+Spring+Hibernate框架及应用开发
hibernate(3.0-4.0)、spring(3.0-4.3)、mybatis(3)、struts(2.0-2.3)dtd文件
第3~9行定义了一个数据源,其实现类是apache的BasicDataSource,第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值...
Myeclipse开发struts+hibernate+spring新手入门---环境配置----项目开发示例 Myeclipse开发struts+hibernate+spring小记 开发前准备工作: 1、下载eclipse3.1版本 下载地址: 2、下载Myeclipse插件 下载地址: 3...
xml 自动提示(Spring2.5,Hibernate3.0,Struts2,Ibatis3) Dtd 文件及操作 怎么把它们加到eclipse中,内有图解 很好,很强大
hibernate框架用到的jar包dtd学习日志等,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Spring,Strut2,Hibernate,MyBaits的dtd约束文件
增加文件/WebRoot/WEB-INF/log4j.dtd,以支持log4j.xml。本文件拷贝自log4框架j。代码如下: 修改配置文件/WebRoot/WEB-INF/web.xml,以配置proxool和log4j。代码如下:
hibernate-configuration-3.0 hibernate-mapping-3.0 spring-aop-3.0 spring-beans-3.0 spring-context-3.0 spring-tool-3.0 spring-tx-3.0 struts-2.3
论坛系统(Struts 2+Hibernate+Spring实现) <!DOCTYPE validators SYSTEM "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd" PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"> -...
6.1.2. Spring AOP的功能和目标 6.1.3. Spring的AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明一个切面 6.2.3. 声明一个切入点(pointcut) 6.2.3.1. 切入点指定者的支持 6.2.3.2. 合并切入点...
DTD(Document Type Definition) 是一套关于标记符的语法规则。它是XML1.0版规格的一部分,是XML文件的验证机制,属于XML文件组成的一部分。DTD 是一种保证XML文档格式正确的有效方法,可通过比较XML文档和DTD文件来看...
6.1.2. Spring AOP的功能和目标 6.1.3. Spring的AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明一个切面 6.2.3. 声明一个切入点(pointcut) 6.2.4. 声明通知 6.2.5. 引入(Introductions)...
6.1.2. Spring AOP的功能和目标 6.1.3. AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明一个切面 6.2.3. 声明一个切入点(pointcut) 6.2.4. 声明通知 6.2.5. 引入(Introduction) 6.2.6. ...
6.1.2. Spring AOP的功能和目标 6.1.3. Spring的AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明一个切面 6.2.3. 声明一个切入点(pointcut) 6.2.4. 声明通知 6.2.5. 引入(Introductions)...