Author: rfeng
Date: Mon Mar 31 10:44:29 2008
New Revision: 643081

URL: http://svn.apache.org/viewvc?rev=643081&view=rev
Log:
Fix for TUSCANY-2150

Modified:
    
incubator/tuscany/java/sca/samples/helloworld-ws-service-jms/src/main/java/helloworld/HelloWorldServer.java

Modified: 
incubator/tuscany/java/sca/samples/helloworld-ws-service-jms/src/main/java/helloworld/HelloWorldServer.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/helloworld-ws-service-jms/src/main/java/helloworld/HelloWorldServer.java?rev=643081&r1=643080&r2=643081&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/samples/helloworld-ws-service-jms/src/main/java/helloworld/HelloWorldServer.java
 (original)
+++ 
incubator/tuscany/java/sca/samples/helloworld-ws-service-jms/src/main/java/helloworld/HelloWorldServer.java
 Mon Mar 31 10:44:29 2008
@@ -20,6 +20,7 @@
 
 import java.io.IOException;
 
+import org.apache.activemq.broker.BrokerService;
 import org.apache.tuscany.sca.host.embedded.SCADomain;
 
 /**
@@ -28,8 +29,18 @@
  */
 public class HelloWorldServer {
 
-    public static void main(String[] args) {
+    protected static BrokerService startBroker() throws Exception {
+        BrokerService jmsBroker = new BrokerService();
+        jmsBroker.setPersistent(false);
+        jmsBroker.setUseJmx(false);
+        jmsBroker.addConnector("tcp://localhost:61619");
+        jmsBroker.start();
+        return jmsBroker;
+    }
 
+    public static void main(String[] args) throws Exception {
+
+        BrokerService broker = startBroker();
         SCADomain scaDomain = 
SCADomain.newInstance("helloworldwsjms.composite");
 
         try {
@@ -40,7 +51,10 @@
         }
 
         scaDomain.close();
+        broker.stop();
         System.out.println("HelloWorld server stopped");
+        // FIXME: Workaround for 
http://issues.apache.org/jira/browse/AXIS2-3685
+        System.exit(0);
     }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to