The following classes have been changed:
* org/jboss/net/axis/server/AxisService.java
The class now broadcasts a WebServiceNotification
when a web service is deployed
* org/jboss/net/uddi/server/UddiService.java
The class registers as a listener for
WebServiceNotifications and publishes the webservice
on deployment, unpublishes on un-deployment
New class introduced:
* org.jboss.net.jmx.server.WebServiceNotification
The notification class
To make everything work I had to modify
* src/etc/conf/default/login-config.xml
Adding uddi-users.propererties and uddi-roles.properties
containing a user <NOBODY> that matches the
<NOBODY> publisher in the default UDDI registry
database.
* jboss.net/src/resources/plugin/META-INF/jboss-
service.xml
added additional JMX attributes to initialize the
UDDIService with information to prime the UDDI registry
with:
- default AccessPoint
- username and password of publisher
- business entity name underwhih all services are
published in UDDI
Attached is a zip containing
- one DIFF file containing changes to existing files
- 2 properties files
- one new Java class
- changed java classes