project_key: SOA JBESB - we should update the helloworld QS to support a clustered service Kurt suggested this during the initial testing of service clustering/failover for the SOA-P project. The attached files implement this - I'll commit them when doing so won't affect the project/IR schedules: 1) jboss-esb.xml - this file should be removed from the helloworld quickstart 2) jboss-esb-unfiltered.xml - this file should be added to the helloworld quickstart - the only change relative to the original jboss-esb.xml file is that the system's hostname is used as the JNDI server name. This change makes it possible for quickstart "clients" to access the service through ESB archives running on servers other than the client's localhost. 3) build.aml - this file should replace the helloworld quickstart's original build.xml file. The changes relative to the original build.xml file are the addition of targets to determine the current hostname (this should work on Unix and Windows) and to generate the new jboss-esb.xml file when the runtest or sendesb targets are executed. 4) notes_for_readme - this file describes the additional steps needed to run the helloworld service as a clustered service (setting up a shared jUDDI database).
Attachment: Added: jboss-esb-unfiltered.xml Attachment: Added: build.xml Attachment: Added: notes_for_readme.txt
Attachment: Removed: build.xml
Attachment: Added: build.xml
I'm recommending that this JIRA be deferred until the problem described in SOA-148 is resolved. Implementing this JIRA (SOA-172) really won't help users as they will still have to manually edit the ESB archive to reference the local system's IP address.
Closing this task as no longer relevant - cluster/failover tests were built over a year ago.