今天公司的网络出了点问题,上不了网了。但是发现自己的程序也跑不起来了,报了个错,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,能够程序对网络的依赖。
分享到:
相关推荐
在IT行业中,Spring、Hibernate和Struts2是Java企业级应用开发中的三大核心框架,它们分别专注于不同层面的问题。DTD(Document Type Definition)文件在这些框架中起着至关重要的作用,因为它定义了XML文档的结构和...
在Java Web开发中,Struts、Spring、MyBatis和Hibernate这四个框架各有其特定的配置文件,而这些配置文件有时会使用DTD来定义它们的元素和属性,确保文件格式的正确性。下面将详细阐述这四个框架与DTD的关系以及相关...
总结来说,SSH框架的集成涉及多个步骤,包括配置Struts2的Action和视图、设置Hibernate的数据库连接和实体类生成、以及Spring的bean管理和依赖注入。通过合理的配置,这三个框架能够协同工作,为Java Web应用程序...
### Xfire整合Spring和Hibernate的过程 #### 一、概述 本文档主要介绍如何在Spring框架下配置并使用Xfire来实现Web服务(Webservice),同时整合Hibernate进行数据持久化操作。通过这一过程,读者可以更好地理解...
综上所述,这个压缩包包含了关于XML文档结构规范(DTD)、Spring框架以及Hibernate ORM的重要学习资源。对理解XML的语法规则,掌握Spring的IoC和AOP原理,以及熟练运用Hibernate进行数据库操作,这些文档都是必不可...
### Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 框架搭建详细过程 #### 一、环境配置与准备 在搭建一个基于Java8 + Tomcat8 + Struts2.5 + Spring4.3 + Hibernate5.2 的项目前,首先需要对开发环境...
在Netbeans 6.1中创建一个新的Web项目,并选择使用Spring Web MVC 2.5、Struts 2.0和Hibernate框架。项目命名为`SSHDemo`。 ##### 4. 配置库文件 - 在项目的“属性”->“库”选项卡中,添加ssh_lib.zip包中的两个库...
在Java Web开发中,Hibernate、Spring、MyBatis和Struts这四个框架都广泛应用于构建企业级应用,而它们的DTD文件则用于规范各自的配置文件,确保配置信息的正确性。 1. Hibernate DTD文件(3.0-4.0) Hibernate是一...
在现代Web应用开发中,SSH(Struts2、Spring、Hibernate)框架因其各自独特的功能和优势,常被组合使用以构建高效、稳定且易于维护的系统。以下是针对SSH框架整合的具体实施步骤和思路。 #### 二、整合步骤详解 ##...
### Spring+Hibernate+Struts2+MyBatis 整合笔记 #### 一、SSM框架简介及整合意义 SSM框架是指Spring、SpringMVC和MyBatis三个开源框架的整合,通常用于快速开发Java Web应用。本篇笔记主要介绍如何将Spring、...
Struts、Spring 和 Hibernate 作为 Java 开发领域的三大框架,分别负责表现层、业务逻辑层和数据访问层,它们的集成可以有效地实现这一目标。 - **Struts** 是基于 MVC(Model-View-Controller)模式的开源框架,...
在Java Web开发中,Spring、Struts、Hibernate和MyBatis是四个非常重要的框架,它们分别扮演了不同的角色,帮助开发者构建高效、可维护的Web应用程序。这些框架都有自己的配置文件,用来定义和约束框架的行为。以下...
在Java企业级开发中,Spring和Hibernate是两个非常重要的框架,Spring作为一个全面的后端解决方案,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,而Hibernate则是一个强大的ORM(对象关系...
本文将详细介绍如何在MyEclipse 7.0环境下,基于Java EE 1.4标准和Tomcat 6.0.18服务器,实现Struts2 2.0.14版本、Spring 2.5系列以及Hibernate 3.2系列的整合,并探讨具体的配置方法。 #### 二、配置文件详解 **1...
总的来说,了解和熟练掌握Struts、Spring和iBATIS这三个框架以及XML/DTD的使用,是Java Web开发人员必备的技能。通过合理配置和利用DTD,可以有效地管理和维护复杂的项目结构,提高代码质量和可维护性。在实际工作中...
WebWork+Spring+Hibernate是早期比较流行的一种技术组合,它们各自解决的问题域不同,但结合起来可以形成一个强大的企业级开发框架。接下来我们将详细介绍如何实现这三种框架的结合。 #### 第一步:构建Java Web ...
总之,Struts、Spring和Hibernate作为各自领域的优秀框架,它们的结合使用极大地推动了现代企业级Java应用的开发进程,为开发者提供了强大而灵活的工具集,帮助他们构建出高质量、高性能的软件系统。
SSH 框架是一种常用的 Java Web 应用程序框架,它由 Struts、Spring 和 Hibernate 三个框架组成。今天,我们将详细介绍如何配置 SSH 框架,包括环境搭建、Struts 配置、Spring 配置和 Hibernate 配置等。 首先,让...