You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bu...@apache.org on 2021/10/21 06:57:12 UTC

svn commit: r1077143 - in /websites/production/cxf/content: cache/docs.pageCache docs/schemas-and-namespaces.html

Author: buildbot
Date: Thu Oct 21 06:57:12 2021
New Revision: 1077143

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/docs.pageCache
    websites/production/cxf/content/docs/schemas-and-namespaces.html

Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/docs/schemas-and-namespaces.html
==============================================================================
--- websites/production/cxf/content/docs/schemas-and-namespaces.html (original)
+++ websites/production/cxf/content/docs/schemas-and-namespaces.html Thu Oct 21 06:57:12 2021
@@ -117,7 +117,7 @@ Apache CXF -- Schemas and Namespaces
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h1 id="SchemasandNamespaces-UseofSchemasandNamespaces">Use of Schemas and Namespaces</h1><p>CXF uses XML schemas extensively in the runtime: Its core includes the JAXB mappings of standard schemas such as <a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a> and <a shape="rect" class="external-link" href="http://www.w3.org/2006/03/addressing/ws-addr.xsd" rel="nofollow">http://www.w3.org/2006/03/addressing/ws-addr.xsd</a>. CXF also defines its own schemas for WSDL extensions such as the jms-address element in namespace <a shape="rect" href="http://cxf.apache.org/transports/jms">http://cxf.apache.org/transports/jms</a>, and schemas for both Spring and Blueprint (OSGi) configuration, for example the <a shape="rect" href="http://cxf.apache.org/jaxws">http://cxf.apache.org/jaxws</a> and <a shape="rect" href="http://cxf.apache.org/blueprint/jaxws">http://cxf.apache.org/blueprint/jaxws<
 /a> namespaces.</p><p>To avoid accessing resources over the network during a build, CXF maintains local copies of these schemas. Logically however, third party as well as CXF schemas are referred to by their public URIs in schemaLocation attributes and similar places. The CXF code generators use catalog files to map them to their actual location in the trunk, see the pom.xml file in the api module for an example.</p><p>Note if you're using Spring it will validate your Spring configuration files, using information in each JAR's META-INF/spring.schemas file (an example <a shape="rect" class="external-link" href="https://github.com/apache/cxf/blob/master/rt/ws/policy/src/main/resources/META-INF/spring.schemas" rel="nofollow">here</a>). Validation is extremely helpful in diagnosing errors in CXF configurations, but it is also expensive at runtime. Once you have got your application working, you can disable validation by setting a system property: <code>-Dorg.apache.spring.validation.mod
 e=VALIDATION_NONE</code></p><p>The table below includes the URIs for the CXF configuration schemas that you need to specify in your Spring configuration file's schemaLocation attribute so that Spring's validating parser can validate the file. In theory you need not be concerned with the actual location of the files: Spring can normally detect their location from the classpath. And if you want to check the content of a schema file (in a binary distribution), you should be able to do so using its URI. You can also use the classpath location in the table below to find the original version of the schema in the trunk.</p><p><strong>Configuration Schemas common to both Spring and Blueprint</strong></p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1" style="width: 463.0px;"><col span="1" style="width: 381.0px;"><col span="1" style="width: 332.0px;"><col span="1" style="width: 190.0px;"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenc
 eTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/http-conf.xsd">http://cxf.apache.org/schemas/configuration/http-conf.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/http/configuration">http://cxf.apache.org/transports/http/configuration</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/http-conf.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-http</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/http-jetty.xsd">http://cxf.apache.org/schema
 s/configuration/http-jetty.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/http-jetty/configuration">http://cxf.apache.org/transports/http-jetty/configuration</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/http-jetty.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-http-jetty</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/jms.xsd">http://cxf.apache.org/schemas/configuration/jms.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/jms">http://cxf.apache.org/transports/jms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/jms.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-jms</p></td></tr><tr><td colspan="1" rowsp
 an="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/security.xsd">http://cxf.apache.org/schemas/configuration/security.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/configuration/security">http://cxf.apache.org/configuration/security</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/security.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/soap.xsd">http://cxf.apache.org/schemas/configuration/soap.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/bindings/soap">http://cxf.apache.org/bindings/soap</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/soap.xsd</p></td><td colspan="1" rowspa
 n="1" class="confluenceTd"><p>cxf-rt-bindings-soap</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/ws-addr-conf.xsd">http://cxf.apache.org/schemas/ws-addr-conf.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/ws/addressing">http://cxf.apache.org/ws/addressing</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/ws-addr-conf.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-addr</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd">http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a></p></td><td colspan="1" rowspan="1" class="conf
 luenceTd"><p>/schemas/configuration/wsrm-manager-types.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd">http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/wsrm-manager.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/clustering.xsd">http://cxf.apache.org/schemas/clustering.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/clustering">http://cxf.ap
 ache.org/clustering</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/clustering.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-features-clustering</p></td></tr></tbody></table></div><p>* wsrm-manager.xsd does an "xsd:include" on wsrm-manager-types.xsd as they are in the same namespace. As such, the user just needs to reference wsrm-manager.xsd to use both.</p><p><strong>Spring-only Schemas</strong></p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/
 schemas/core.xsd">http://cxf.apache.org/schemas/core.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/core">http://cxf.apache.org/core</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/core.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/jaxrs.xsd">http://cxf.apache.org/schemas/jaxrs.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/jaxrs">http://cxf.apache.org/jaxrs</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/jaxrs.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxrs</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/jaxws.xsd">http://cxf.apache.org/schemas/jaxws.
 xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/jaxws">http://cxf.apache.org/jaxws</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/jaxws.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxws</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/policy.xsd">http://cxf.apache.org/schemas/policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/policy">http://cxf.apache.org/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/policy.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/simple.xsd">http://cxf.apache.org/schemas/simple.xsd</a></p></td><td colspan="1" row
 span="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/simple">http://cxf.apache.org/simple</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/simple.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-simple</p></td></tr></tbody></table></div><p><strong>Blueprint-only Schemas</strong></p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/core.xsd">http://cxf.apache.org/schemas/blueprint/core.xsd</a></p></td><t
 d colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/core">http://cxf.apache.org/core</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/core.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/jaxrs.xsd">http://cxf.apache.org/schemas/blueprint/jaxrs.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/jaxrs">http://cxf.apache.org/jaxrs</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/jaxrs.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxrs</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/jaxws.xsd">http://cxf.apache.org/schemas/blueprint/jaxws.xsd</a></p>
 </td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/jaxws">http://cxf.apache.org/jaxws</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/jaxws.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxws</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/policy.xsd">http://cxf.apache.org/schemas/blueprint/policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/policy">http://cxf.apache.org/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/policy.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/simple.xsd">http://cxf.apache.org/schemas/blu
 eprint/simple.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/simple">http://cxf.apache.org/simple</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/simple.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-simple</p></td></tr></tbody></table></div><p><strong>Example</strong></p><p>The following is an example of a valid Spring configuration file. Using the table above, there is no magic involved in setting the correct value for the schemaLocation attribute!</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div id="ConfluenceContent"><h1 id="SchemasandNamespaces-UseofSchemasandNamespaces">Use of Schemas and Namespaces</h1><p>CXF uses XML schemas extensively in the runtime: Its core includes the JAXB mappings of standard schemas such as <a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a> and <a shape="rect" class="external-link" href="http://www.w3.org/2006/03/addressing/ws-addr.xsd" rel="nofollow">http://www.w3.org/2006/03/addressing/ws-addr.xsd</a>. CXF also defines its own schemas for WSDL extensions such as the jms-address element in namespace <a shape="rect" href="http://cxf.apache.org/transports/jms">http://cxf.apache.org/transports/jms</a>, and schemas for both Spring and Blueprint (OSGi) configuration, for example the <a shape="rect" href="http://cxf.apache.org/jaxws">http://cxf.apache.org/jaxws</a> and <a shape="rect" href="http://cxf.apache.org/blueprint/jaxws">http://cxf.apache.org/blueprint/jaxws<
 /a> namespaces.</p><p>To avoid accessing resources over the network during a build, CXF maintains local copies of these schemas. Logically however, third party as well as CXF schemas are referred to by their public URIs in schemaLocation attributes and similar places. The CXF code generators use catalog files to map them to their actual location in the trunk, see the pom.xml file in the api module for an example.</p><p>Note if you're using Spring it will validate your Spring configuration files, using information in each JAR's META-INF/spring.schemas file (an example <a shape="rect" class="external-link" href="https://github.com/apache/cxf/blob/master/rt/ws/policy/src/main/resources/META-INF/spring.schemas" rel="nofollow">here</a>). Validation is extremely helpful in diagnosing errors in CXF configurations, but it is also expensive at runtime. Once you have got your application working, you can disable validation by setting a system property: <code>-Dorg.apache.spring.validation.mod
 e=VALIDATION_NONE</code></p><p>The table below includes the URIs for the CXF configuration schemas that you need to specify in your Spring configuration file's schemaLocation attribute so that Spring's validating parser can validate the file. In theory you need not be concerned with the actual location of the files: Spring can normally detect their location from the classpath. And if you want to check the content of a schema file (in a binary distribution), you should be able to do so using its URI. You can also use the classpath location in the table below to find the original version of the schema in the trunk.</p><p><strong>Configuration Schemas common to both Spring and Blueprint</strong></p><div class="table-wrap"><table class="wrapped confluenceTable"><colgroup span="1"><col span="1" style="width: 463.0px;"><col span="1" style="width: 381.0px;"><col span="1" style="width: 332.0px;"><col span="1" style="width: 190.0px;"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="c
 onfluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/http-conf.xsd">http://cxf.apache.org/schemas/configuration/http-conf.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/http/configuration">http://cxf.apache.org/transports/http/configuration</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/http-conf.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-http</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/http-jetty.xsd">http://cxf.apache.or
 g/schemas/configuration/http-jetty.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/http-jetty/configuration">http://cxf.apache.org/transports/http-jetty/configuration</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/http-jetty.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-http-jetty</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/jms.xsd">http://cxf.apache.org/schemas/configuration/jms.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/jms">http://cxf.apache.org/transports/jms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/jms.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-jms</p></td></tr><tr><td colspan="
 1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/security.xsd">http://cxf.apache.org/schemas/configuration/security.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/configuration/security">http://cxf.apache.org/configuration/security</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/security.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/soap.xsd">http://cxf.apache.org/schemas/configuration/soap.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/bindings/soap">http://cxf.apache.org/bindings/soap</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/soap.xsd</p></td><td colspan="1
 " rowspan="1" class="confluenceTd"><p>cxf-rt-bindings-soap</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/ws-addr-conf.xsd">http://cxf.apache.org/schemas/ws-addr-conf.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/ws/addressing">http://cxf.apache.org/ws/addressing</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/ws-addr-conf.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-addr</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd">http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a></p></td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"><p>/schemas/configuration/wsrm-manager-types.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd">http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/wsrm-manager.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/clustering.xsd">http://cxf.apache.org/schemas/clustering.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/clustering">http:
 //cxf.apache.org/clustering</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/clustering.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-features-clustering</p></td></tr></tbody></table></div><p>* wsrm-manager.xsd does an "xsd:include" on wsrm-manager-types.xsd as they are in the same namespace. As such, the user just needs to reference wsrm-manager.xsd to use both.</p><p><strong>Spring-only Schemas</strong></p><div class="table-wrap"><table class="wrapped confluenceTable"><colgroup span="1"><col span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http:/
 /cxf.apache.org/schemas/core.xsd">http://cxf.apache.org/schemas/core.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/core">http://cxf.apache.org/core</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/core.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/jaxrs.xsd">http://cxf.apache.org/schemas/jaxrs.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/jaxrs">http://cxf.apache.org/jaxrs</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/jaxrs.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxrs</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/jaxws.xsd">http://cxf.apache.or
 g/schemas/jaxws.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/jaxws">http://cxf.apache.org/jaxws</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/jaxws.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxws</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/policy.xsd">http://cxf.apache.org/schemas/policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/policy">http://cxf.apache.org/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/policy.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/simple.xsd">http://cxf.apache.org/schemas/simple.xsd</a></p></td><td
  colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/simple">http://cxf.apache.org/simple</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/simple.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-simple</p></td></tr></tbody></table></div><p><strong>Blueprint-only Schemas</strong></p><div class="table-wrap"><table class="wrapped confluenceTable"><colgroup span="1"><col span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/core.xsd">http://cxf.apache.org/schemas/blueprint
 /core.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/blueprint/core">http://cxf.apache.org/blueprint/core</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/core.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/jaxrs.xsd">http://cxf.apache.org/schemas/blueprint/jaxrs.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/blueprint/jaxrs">http://cxf.apache.org/blueprint/jaxrs</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/jaxrs.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxrs</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/jaxw
 s.xsd">http://cxf.apache.org/schemas/blueprint/jaxws.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/blueprint/jaxws">http://cxf.apache.org/blueprint/jaxws</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/jaxws.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-jaxws</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/blueprint/policy.xsd">http://cxf.apache.org/schemas/blueprint/policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/policy">http://cxf.apache.org/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/policy.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="h
 ttp://cxf.apache.org/schemas/blueprint/simple.xsd">http://cxf.apache.org/schemas/blueprint/simple.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/blueprint/simple">http://cxf.apache.org/blueprint/simple</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/blueprint/simple.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-frontend-simple</p></td></tr></tbody></table></div><p><strong>Example</strong></p><p>The following is an example of a valid Spring configuration file. Using the table above, there is no magic involved in setting the correct value for the schemaLocation attribute!</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default">
 &lt;beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -139,7 +139,7 @@ http://www.springframework.org/schema/be
     &lt;/jaxws:client&gt;
 &lt;/beans&gt;
 </pre>
-</div></div><p><strong>Other Schemas</strong></p><p>The following schemas are imported by one or more of the schemas above, directly or indirectly. You may also find their classpath locations useful when you import or include any of the schemas below in your own schema, and want to know hpw you can access them locally.</p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd">http://cxf.apache.org/schemas/configuration/cxf-beans.xsd</a></p></td><td colspan="1" rowspa
 n="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/configuration/beans">http://cxf.apache.org/configuration/beans</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/cxf-beans.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/wsdl/http-conf.xsd">http://cxf.apache.org/schemas/wsdl/http-conf.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/http/configuration">http://cxf.apache.org/transports/http/configuration</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/http-conf.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-http</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/wsdl/jms.xsd"
 >http://cxf.apache.org/schemas/wsdl/jms.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/jms">http://cxf.apache.org/transports/jms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/jms.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-jms</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2010/soapjms" rel="nofollow">http://www.w3.org/2010/soapjms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2010/soapjms" rel="nofollow">http://www.w3.org/2010/soapjms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/spec/jms-spec-wsdl.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-jms</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd
 "><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-
 1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/oasis-200401-wss-wssecurity-utility-1.0.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/08/addressing" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/08/addressing</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/08/addressing" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/08/addressing</a></p></td><td colspan="1" rowspan="1" class="confluenc
 eTd"><p>/schemas/wsdl/addressing.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/09/policy" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/09/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/ws-policy-200409.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm-policy.xsd" rel="nofollow">http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm-policy.xsd</a></p></td><td cols
 pan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2005/02/rm/policy" rel="nofollow">http://schemas.xmlsoap.org/ws/2005/02/rm/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/wsrm-policy.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/wsdl.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="r
 ect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/http/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/http/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/http/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/http/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/http.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2001/xml.xsd" rel="nofollow">http://www.w3.org/2001/xml.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/XML/1998/namespace" rel="nofollow">http://www.w3.org/XML/1998/namespace</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/xml.xsd</p></td><td colspan="1" rowspan="1" class="con
 fluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2006/07/ws-policy.xsd" rel="nofollow">http://www.w3.org/2006/07/ws-policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2006/07/ws-policy" rel="nofollow">http://www.w3.org/2006/07/ws-policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/ws-policy-200607.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr></tbody></table></div><p>Note for Developers: If you define your own configuration schema, place it in the schemas subdirectory of the resources directory, then combine <a shape="rect" href="http://cxf.apache.org/">http://cxf.apache.org/</a> and the path of the schema relative to the resources directory to form the system ID, and make the latter known to Spring by adding a l
 ine similar to the following to the <strong>spring.schemas</strong> file in your module's META-INF directory (note the escaped : character):</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p><strong>Other Schemas</strong></p><p>The following schemas are imported by one or more of the schemas above, directly or indirectly. You may also find their classpath locations useful when you import or include any of the schemas below in your own schema, and want to know hpw you can access them locally.</p><div class="table-wrap"><table class="wrapped confluenceTable"><colgroup span="1"><col span="1"><col span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Target Namespace</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Classpath Resource</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Module</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd">http://cxf.apache.org/schemas/configuration/cxf-beans.xsd</a></p></td><td colspan="1
 " rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/configuration/beans">http://cxf.apache.org/configuration/beans</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/cxf-beans.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/wsdl/http-conf.xsd">http://cxf.apache.org/schemas/wsdl/http-conf.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/http/configuration">http://cxf.apache.org/transports/http/configuration</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/http-conf.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-http</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/schemas/wsdl/
 jms.xsd">http://cxf.apache.org/schemas/wsdl/jms.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="http://cxf.apache.org/transports/jms">http://cxf.apache.org/transports/jms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/jms.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-jms</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2010/soapjms" rel="nofollow">http://www.w3.org/2010/soapjms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2010/soapjms" rel="nofollow">http://www.w3.org/2010/soapjms</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/spec/jms-spec-wsdl.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-transports-jms</p></td></tr><tr><td colspan="1" rowspan="1" class="conf
 luenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
 utility-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/oasis-200401-wss-wssecurity-utility-1.0.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/08/addressing" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/08/addressing</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/08/addressing" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/08/addressing</a></p></td><td colspan="1" rowspan="1" class="c
 onfluenceTd"><p>/schemas/wsdl/addressing.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2004/09/policy" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/09/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/ws-policy-200409.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm-policy.xsd" rel="nofollow">http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm-policy.xsd</a></p></td>
 <td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/ws/2005/02/rm/policy" rel="nofollow">http://schemas.xmlsoap.org/ws/2005/02/rm/policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/configuration/wsrm-policy.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-rm</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/wsdl.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
 shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/http/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/http/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://schemas.xmlsoap.org/wsdl/http/" rel="nofollow">http://schemas.xmlsoap.org/wsdl/http/</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/wsdl/http.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-core</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2001/xml.xsd" rel="nofollow">http://www.w3.org/2001/xml.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/XML/1998/namespace" rel="nofollow">http://www.w3.org/XML/1998/namespace</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/xml.xsd</p></td><td colspan="1" rowspan="1" cl
 ass="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2006/07/ws-policy.xsd" rel="nofollow">http://www.w3.org/2006/07/ws-policy.xsd</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.w3.org/2006/07/ws-policy" rel="nofollow">http://www.w3.org/2006/07/ws-policy</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>/schemas/ws-policy-200607.xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>cxf-rt-ws-policy</p></td></tr></tbody></table></div><p>Note for Developers: If you define your own configuration schema, place it in the schemas subdirectory of the resources directory, then combine <a shape="rect" href="http://cxf.apache.org/">http://cxf.apache.org/</a> and the path of the schema relative to the resources directory to form the system ID, and make the latter known to Spring by ad
 ding a line similar to the following to the <strong>spring.schemas</strong> file in your module's META-INF directory (note the escaped : character):</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default">
 http\://cxf.apache.org/schemas/wsdl/http-conf.xsd=schemas/wsdl/http-conf.xsd
 </pre>