Red Hat
Jul 7, 2011
by Alessio Soldano
JBoss Application Server 7 is highly configurable and allows for running different profiles, including one or more subsystems. The optional webservices subsystem is based on JBossWS-CXF 4.x.

JBoss AS7 users can turn on full webservices capabilities by enabling the module extension and the webservices subsystem in their standalone.xml / domain.xml descriptors:

<server name="foo" xmlns="urn:jboss:domain:1.0">
        <extension module=""/>
        <subsystem xmlns="urn:jboss:domain:webservices:1.0" xmlns:javaee="" xmlns:jaxwsconfig="urn:jboss:jbossws-jaxws-config:4.0">

On JBoss AS 7 Final, the webservices extension / subsystem is already enabled and available in a separate domain configuration, domain-preview.xml / standalone-preview.xml. Users can run a given server configuration as follows:

./bin/ -server-config standalone-preview.xml

Once the webservices capabilities are enabled, basic JAXWS features as well as advanced WS-* functionalities are available.
The JBossWS 4.x documentation covers all the details, including full JAXWS user guide , JAXWS tooling and quick start sections.

Moreover, examples are also provided on advanced topics:
Original Post