你可能曾遇到这样的问题:
未找到外部实体:“http://java.sun.com/j2ee/dtds/web-app-2-2.dtd"
或者 host connect timeout: hibernate.sourceforge.net
这是由于 Eclipse 中的 XML 插件验证 XML 内容时 找不到相应的 DTD/XSD 文件,其实 Eclipse 自带了 XML Catalog 特性, XML 编辑器可以访问到 XML Catalog 服务,我们只需要注册一个条目就能 让 Eclipse 验证 XML 文档内容时 不要到互联网上去下载 dtd /xsd 而是从自己的机器上找, 下面以 hibernate-configuration-3.0.dtd 为例注册一个条目到 XML Catalog :
打开 Eclipse 参数设置 ( Menu >>Windows>> Preferences ) ,Rational Application Developer / WebSphere Application Developer 是在 /Web And XML/XML Catalog , My Eclipse 是在 /MyEclipse/Editors 下面,我们选在 New ...
在对话框中输入 :
URL :MyProject/WebContent/
未找到外部实体:“http://java.sun.com/j2ee/dtds/web-app-2-2.dtd"
或者 host connect timeout: hibernate.sourceforge.net
这是由于 Eclipse 中的 XML 插件验证 XML 内容时 找不到相应的 DTD/XSD 文件,其实 Eclipse 自带了 XML Catalog 特性, XML 编辑器可以访问到 XML Catalog 服务,我们只需要注册一个条目就能 让 Eclipse 验证 XML 文档内容时 不要到互联网上去下载 dtd /xsd 而是从自己的机器上找, 下面以 hibernate-configuration-3.0.dtd 为例注册一个条目到 XML Catalog :
打开 Eclipse 参数设置 ( Menu >>Windows>> Preferences ) ,Rational Application Developer / WebSphere Application Developer 是在 /Web And XML/XML Catalog , My Eclipse 是在 /MyEclipse/Editors 下面,我们选在 New ...
在对话框中输入 :
URL :MyProject/WebContent/