Provide a way to configure the WS-C and WS-T service endpoint URLs/paths
------------------------------------------------------------------------
Key: JBTM-799
URL:
https://jira.jboss.org/browse/JBTM-799
Project: JBoss Transaction Manager
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: XTS
Affects Versions: 4.13.0
Reporter: Mauro Molinari
As of now, the paths to get to the exposed service endpoints of the different WS-C and
WS-T services is hard coded, based on the JBossAS/JBossWS convention of using the path
<war-name>/<service-name> (where <war-name> is the name of the war
containing the service). For instance, the ActivationService URL is expected to be
http://bindAddress:bindPort/ws-c11/ActivationService.
However, if you want to deploy to another environment (for instance: your own web
application, running on Tomcat with CXF), you may want (or you may even be forced) to
change the endpoint URLs as you like.
Since with CXF (and, in general, with JAX-WS) you are free to expose a webservice with the
URL you prefer, the best would be to make XTS configurable in this sense.
Every component (Client, Participant, Coordinator) should be improved to let the user
specify the URL at which he wants to expose the corresponding webservices (i.e.: for
WS-AT, it's the CompletionInitiator on the Client, the Participant on the Participant,
the Coordinator, CompletionCoordinator, Activation and Registration on the Coordinator).
More precisely, since the bindAddress and bindPort are already settable, just the path
part should be made configurable.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira