diff --git a/common/src/main/java/org/jboss/metadata/parser/util/XMLResourceResolver.java b/common/src/main/java/org/jboss/metadata/parser/util/XMLResourceResolver.java index 0093f83e6..b9234be59 100644 --- a/common/src/main/java/org/jboss/metadata/parser/util/XMLResourceResolver.java +++ b/common/src/main/java/org/jboss/metadata/parser/util/XMLResourceResolver.java @@ -190,6 +190,7 @@ public Object run() { registerEntity("http://xmlns.jcp.org/xml/ns/javaee/javaee_web_services_1_4.xsd", "javaee_web_services_1_4.xsd"); registerEntity("https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_client_2_0.xsd", "jakartaee_web_services_client_2_0.xsd"); registerEntity("https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_2_0.xsd", "jakartaee_web_services_2_0.xsd"); + registerEntity("https://jakarta.ee/xml/ns/jakartaee/akartaee_web_services_metadata_handler_3_0.xsd", "jakartaee_web_services_metadata_handler_3_0.xsd"); // jsp registerEntity("http://java.sun.com/xml/ns/javaee/jsp_2_2.xsd", "jsp_2_2.xsd"); diff --git a/common/src/main/resources/schema/jakartaee_web_services_2_0.xsd b/common/src/main/resources/schema/jakartaee_web_services_2_0.xsd index 5bc531555..846a80549 100644 --- a/common/src/main/resources/schema/jakartaee_web_services_2_0.xsd +++ b/common/src/main/resources/schema/jakartaee_web_services_2_0.xsd @@ -9,7 +9,7 @@ - Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at @@ -90,7 +90,7 @@ - + diff --git a/common/src/main/resources/schema/jakartaee_web_services_client_2_0.xsd b/common/src/main/resources/schema/jakartaee_web_services_client_2_0.xsd index 72e043543..4e3fd5e4c 100644 --- a/common/src/main/resources/schema/jakartaee_web_services_client_2_0.xsd +++ b/common/src/main/resources/schema/jakartaee_web_services_client_2_0.xsd @@ -9,7 +9,7 @@ - Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at diff --git a/common/src/main/resources/schema/jakartaee_web_services_metadata_handler_3_0.xsd b/common/src/main/resources/schema/jakartaee_web_services_metadata_handler_3_0.xsd new file mode 100644 index 000000000..5154222f5 --- /dev/null +++ b/common/src/main/resources/schema/jakartaee_web_services_metadata_handler_3_0.xsd @@ -0,0 +1,70 @@ + + + + + + + + This is the XML Schema for the Handler chain configuration descriptor. + The configuration file must be in the classpath within the JAR/WAR file. + + All Handler chain configuration descriptors + should indicate the descriptor schema by using the Jakarta EE + namespace: + + https://jakarta.ee/xml/ns/jakartaee + + and by indicating the version of the schema by + using the version element as shown below: + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_metadata_handler_3_0.xsd + + + + + + + + + + The handler-chains element is the root element for defining + handlerchains. + + The Jakarta Web Services Metadata + specification defines the @jakarta.jws.HandlerChain annotation + that refers to an XML descriptor conforming to this schema. + + + + + +