您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > Eclipse手工导入XmlCatalog的方法
Eclipse手工导入XmlCatalog的方法首先将本文档附带的压缩包“schema.zip”解压缩到eclipse安装目录的根路径下。打开eclipse点击“Window-Preferences”,在快速导航栏中输入Xml以后,找到XMLCatalog。选中“UserSpecifiedEntries”点“Add”在打开的窗口中选择“FileSystem”按钮选择schema目录下的文件,需要注意的是当你选择的是xsd文件(即Spring的文档验证文件)时,keytype和key都是自动填写的,你只需要简单的点击一下Ok即可。如果你选择的是dtd文件(即Hibernate、Struts2、Jetty的文档验证文件)时,则需要手工获取Key和webaddress。具体方法如下:Hibernate到schema文件夹下打开hibernate-mapping-3.0.dtd文件(使用文本文档即可打开),找到!DOCTYPE…的文档头,你会看到如下信息将“-//Hibernate/HibernateMappingDTD3.0//EN”复制下来,粘贴到Key那一栏里面,而Keytype就保持PublicID即可,再将这个URL粘贴到webaddress里面。如下图:点击Ok即可。Struts2和Hibernate类似,打开dtd文件复制出文档类型中的信息即可,需要注意的是Struts2包含了2个dtd,一个是struts-2.3.dtd,另外一个是xwork-validator-1.0.2.dtd,在导入完成以后我们需要对项目中的struts2核心配置文件作一下修改,因为目前项目中使用的Struts2版本是2.3.4,而现有的dtd文档验证采用的版本是2.0,为了避免以后项目开发中遇到未知问题,我们还是统一一下版本,这也是我为什么找了struts2.3的dtd验证文档的原因。到项目中找到“/gems-app/src/main/resources/struts/struts.xml”“/gems-app/src/main/resources/struts/security/struts-security.xml”“/gems-app/src/main/resources/struts/basic/struts-basic.xml”这3个路径下的配置文件并打开将上图中画圈的地方版本从2.0改成2.3,并保存。保存后不会立即有效果,等待最后一个Jetty配置完以后刷新整个工程即可生效。JettyJetty和上2个文档略有不同,因为在jetty的验证文档中并没有包含DOCTYPE的文档头信息(这一点和myBatis很像),并且jetty的验证文档名称叫“configure.dtd”,和hibernate、struts以及spring不同,不能够一眼识别出来,所以我在这里提供给大家:Key:-//MortBayConsulting//DTDConfigure//ENWebaddress:将上述内容添加进去即可。全部完成以后刷新整个工程,如果还是有问题,请分离项目并重新导入即可!
本文标题:Eclipse手工导入XmlCatalog的方法
链接地址:https://www.777doc.com/doc-2871551 .html