Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
xml:titleExample of Configuring a Context Property
<jaxws:server id="bookServer"
    serviceClass="org.myorg.mytypes.AnonymousComplexTypeImpl"
    address="http://localhost:8080/act" 
    bus="cxf">
    <jaxws:invoker>
      <bean class="org.apache.cxf.service.invoker.BeanInvoker">
        <constructor-arg>
          <bean class="org.myorg.mytypes.AnonymousComplexTypeImpl"/>
        </constructor-arg>
      </bean>
    </jaxws:invoker>
    <jaxws:dataBinding>
      <bean class="org.apache.cxf.jaxb.JAXBDataBinding">
        <property name="contextProperties">
          <map>
            <entry>
              <key><value>com.sun.xml.bind.defaultNamespaceRemap</value></key>
              <value>uri:ultima:thule</value>
            </entry>
          </map>
        </property>
      </bean>
    </jaxws:dataBinding>
</jaxws:server>

Activating JAXB Validation of SOAP requests and responses

...

Code Block
xml:titleExample of Configuring a Namespace Mapping
<jaxws:server id="bookServer"
    serviceClass="org.myorg.mytypes.AnonymousComplexTypeImpl"
    address="http://localhost:8080/act" 
    bus="cxf">
    <jaxws:invoker>
      <bean class="org.apache.cxf.service.invoker.BeanInvoker">
        <constructor-arg>
          <bean class="org.myorg.mytypes.AnonymousComplexTypeImpl"/>
        </constructor-arg>
      </bean>
    </jaxws:invoker>
    <jaxws:dataBinding>
      <bean class="org.apache.cxf.jaxb.JAXBDataBinding">
        <property name="namespaceMap">
          <map>
            <entry>
              <key><value>http://cxf.apache.org/anonymous_complex_type/</value></key>
              <value>BeepBeep</value>
            </entry>
          </map>
        </property>
      </bean>
    </jaxws:dataBinding>
</jaxws:server>