blob: f0dc8d36dc7f14814ba1ca9db6660be2a9df8a25 [file] [log] [blame]
To run this demo, first go here
http://qpid.apache.org/
1) Download the following:
- Java broker from http://qpid.apache.org/components/java-broker/index.html
2) Start Qpid Java broker (qpid-server) using ./bin/qpid-server
- Reconfigure Qpid. The goal here is to have Qpid's http management interface rerouted to another port that 8080
- Launch a browser to http://localhost:8080
- Login with admin/admin (default credentials for Qpid),
- Under Broker > Ports, add a new HTTP port on a port other than 8080, such as 9080.
- Delete the existing HTTP port on 8080
- Restart Qpid
3) run mvn clean install
4) copy target/subscription-notification-amqp-<version>-jar-with-dependencies.jar to tomcat/webapps/juddiv3.war/WEB-INF/lib
5) Start Tomcat with jUDDI
6) run juddi-qpid-notifier> mvn clean install -Pdemo
At this point, our AMQP client will sit and listen for changes to business, services and tModels.
It's pretty each to change something using the juddi-gui.
http://localhost:8080/juddi-gui
Notes: this example is very basic and does not consider cases such as authentication and SSL key information for connecting to Qpid.