Hello,
I have just commited changes in the GF workspace that enable automatic
integration and lazy deployment of WS-TX Metro web services
application. The changes consist mainly of adding 2 new Metro-related
GF modules which are located under "<gf-workspace>/webservices/" :
metro-fragments:
- this is a distribution-fragment module that takes care of placing
wstx-services.war into the final GF distribution as well as into Metro
UC bits. The final war location is:
"<gf-distro>/glassfish/lib/install/applications/metro/wstx-
services.war"
metro-glue:
- the module takes care of the lazy wstx-services.war application
deployment (with the first deployed WS endpoint)
- the module also takes care of the Metro HA provider initialization;
this responsibility was moved from jsr109-impl module
The full commit changelog for review is available here:
https://fisheye4.atlassian.com/changelog/glassfish-svn/trunk/v3/webservices/jsr109-impl/src/main/java/org/glassfish/webservices?cs=40508
Optional next steps:
- I would propose to remove the webservices-script distribution-
fragment module and move it's current functionality (bundling WS shell
scripts) into metro-fragments module
Regards,
Marek