`

web-app_2_4.xsd验证web.xml报j2ee_web_services_client_1_1.xsd找不到

    博客分类:
  • Java
阅读更多
web-app_2_4.xsd验证web.xml时报j2ee_web_services_client_1_1.xsd找不到的问题

web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
</web-app>

要在网上读取验证文件 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd 来验证web.xml文件格式的正确性,导致速度变慢。
该验证在修改xml文件后,每次保存文件时都要进行执行的。

一、XMLSpy中的解决办法
1、下载以下所有的验证文件到本地,比如放:<XMLSpy_HOME>\Schemas\java目录下
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd
http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd
http://java.sun.com/xml/ns/j2ee/j2ee_web_services_client_1_1.xsd
注意: j2ee_1_4.xsd 中却包含了 Web services schema ,即如下:
<xsd:include schemaLocation="http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd"/>

但是要下载却下载不了,于是上Sun Java去。。。
http://java.sun.com/xml/ns/j2ee/ 中有,显示的仍是ibm的,但链接是sun的,可以直接下载下来的
于是索性在 j2ee_1_4.xsd 就更改掉它:)
	<!-- <xsd:include schemaLocation="http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd"/> -->
	<xsd:include schemaLocation="j2ee_web_services_client_1_1.xsd"/>


2、在 <XMLSpy_HOME>\MainCatalog.xml 文件中增加如下内容并保存
	<!-- web-app 2.4 Section -->
	<uri name="http://java.sun.com/xml/ns/j2ee" uri="schemas/java/web-app_2_4.xsd"/>


3、重启XMLSpy,打开web.xml,然后按F8吧,绿色的打色出现了吧。

二、Eclipse中的解决办法
1、同上下载所有的验证文件到本地。。。

2、Windows ==> Preferences ==> Web and XML ==> XML Catalog,然后右边窗口点击 add 按钮,打开 Add XML Catalog Entry 窗口。URI选择框选择到 web-app_2.4.xsd 文件 ,确定后,Key Type 会自动选中 Namespace Name ,Key会自动填入: http://java.sun.com/xml/ns/j2ee ,OK 确定即可。

3、重新打开web.xml
分享到:
评论

相关推荐

    web-app_2_4.xsd

    在实际开发中,`web-app_2_4.xsd`的使用意味着开发人员必须按照规定的XML结构编写`web.xml`,这有助于保持代码的整洁和一致性,并且使部署到任何符合Servlet 2.4规范的服务器上变得更加简单。然而,随着技术的发展,...

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

    J2EE web app 3.1 xsd

    J2EE web app 3.1 xsd

    persistence-2_0-final-jar_and_schema.zip

    其次,压缩包中的orm_2_0.xsd和persistence_2_0.xsd是XML Schema Definition(XSD)文件,它们定义了JPA的元数据规范。ORM(Object-Relational Mapping)文件定义了实体类到数据库表的映射规则,包括字段的映射、...

    引用外部:web-app_2_4.xsd 添加eclipse 配置文件提示-附件资源

    引用外部:web-app_2_4.xsd 添加eclipse 配置文件提示-附件资源

    Servlet2.2_2.3_2.4_2.5

    Servlet四个连续版本的描述文件,分别从以下四个URL中获取而来: ...http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd http://java.sun.com/dtd/web-app_2_3.dtd http://java.sun.com/j2ee/dtds/web-app_2_2.dtd

    javax.servlet.jar下载

    javax/servlet/resources/j2ee_web_services_client_1_1.xsd javax/servlet/resources/j2ee_web_services_1_1.xsd javax/servlet/resources/XMLSchema.dtd javax/servlet/resources/jsp_2_0.xsd javax/servlet/...

    protoc-gen-grpc-java-1.40.0-osx-aarch_64.exe

    protoc-gen-grpc-java-1.40.0-osx-aarch_64 mac arm芯片平台grpc生成java的支持。官网上面没有,这是基于源码编译生成的。...&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation=...

    spring-aop-3.0.xsd spring-beans-3.0 spring-context-3.0.xsd spring-mvc-3.1.xsd

    将此文件添加到 Eclipse 的 XML 目录(catalog)中,可以提供自动提示和验证,提升开发效率。 2. **spring-beans-3.0**: `spring-beans` 是 Spring 框架的基础,它处理所有对象的创建、配置和管理。`spring-beans...

    dubbo.xsd文件下载

    dubbo配置xml文件报错“Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'. - ...

    jsp_2_1.xsd

    http://java.sun.com/xml/ns/javaee/jsp_2_1.xsd

    JAVA web.xml配置详解

    &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns="...-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web... &lt;display-name&gt;网站名称&lt;/display-name&gt; 网站描述 &lt;!...

    apache-ode-src-1.2.zip_BPEL_apache-tomcat_xmlmime.xsd

    `xmlmime.xsd`文件是XML MIME类型(Multipurpose Internet Mail Extensions for XML)的XML Schema定义,它在处理XML文档时用于定义和验证MIME类型的映射。 BPEL是一种标准的XML-based语言,用于描述企业服务之间的...

    lumaqq_2005-linux_gtk2_x86_with_jre.tar.gz

    3. lumaqq_xsd.jar:可能包含了LumaQQ的XML Schema Definitions (XSD),用于数据验证和序列化,帮助程序处理XML数据。 4. jql_protocol.jar:可能包含了QQ的协议实现,JQL可能是"Java QQ Protocol"的缩写,用于实现...

    dubbo找不到dubbo.xsd报错

    - schema_reference.4: Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root ...

    spring-context-4.2.xsd.zip

    《Spring框架中的Context模块与XSD配置详解》 在Java企业级开发中,Spring框架扮演着至关重要的角色,尤其在Spring的Context模块中,通过XML Schema(XSD)进行配置,使得应用程序的组件管理和依赖注入变得简洁高效...

    【模型】-AUTOSAR学习资料无人驾驶-AUTOSAR_MMOD_XMLSchema

    4. `AUTOSAR_00047.xsd`:这是一个XML Schema定义文件,编号00047可能对应特定的AUTOSAR规范部分。XSD文件用于定义XML文档的结构和数据类型,对于理解AUTOSAR MMOD的结构和元素至关重要。 5. `xml.xsd`:这个文件...

    spring-tool-4.2.xsd.zip

    标题中的"spring-tool-4.2.xsd.zip"是一个压缩包文件,主要包含了Spring框架相关的XML Schema定义文件。Spring框架是Java开发中最常用的轻量级框架之一,它以依赖注入(Dependency Injection,DI)和面向切面编程...

Global site tag (gtag.js) - Google Analytics