Upgrading jboss-ws-native

By default, when you install JBoss 5.1.0, Jboss WS native 3.1.2 is embedded. Unfortunately, this version of the module contains some bugs and we have been forced to update this framework to a more recent version: jbossws-native-3.4.0.GA. This is the most recent version of this module which is compatible with JBoss 5.1.0.GA. To upgrade JBoss WS native in your JBoss, please refer to the documentation available on Jboss’s web site:https://community.jboss.org/wiki/JBossWS-Installation. The archive to download is available here: http://download.jboss.org/jbossws/jbossws-native-3.4.0.GA.zip

Here is a summary of the steps to follow:

  1. Download and unzip the jbossws-native-3.4.0.GA.zip archive
  2. Make sure Ant is install on your system
  3. Open a terminal and go to the unzip archive jbossws-native-bin-dist
  4. Copy and paste the file ant.properties.example to ant.properties
  5. Edit this file and
    1. Update the location of your Jboss-5.1.0.GA instance to upgrade, might be /usr/local/jboss-5.1.0.GA
    2. Comment all the lines not relative to Jboss 5.1.0
    3. Set property jbossws.integration.target to jboss510
    4. Set property jboss.server.instance to gazelle
    5. Save this file
  6. Run "sudo ant -Djboss.server.instance=gazelle deploy-jboss510"

Note that this update will change the location of the SOAP endpoints deployed in your JBoss. Go to http://localhost:8080/jbossws/services to get the list of services deployed within your instance of JBoss.