You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2008/03/26 14:04:35 UTC

svn commit: r641294 - /incubator/tuscany/branches/sca-java-1.2/samples/calculator-distributed/README

Author: slaws
Date: Wed Mar 26 06:04:30 2008
New Revision: 641294

URL: http://svn.apache.org/viewvc?rev=641294&view=rev
Log:
Update readme following conversion of test to use workspace

Modified:
    incubator/tuscany/branches/sca-java-1.2/samples/calculator-distributed/README

Modified: incubator/tuscany/branches/sca-java-1.2/samples/calculator-distributed/README
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-1.2/samples/calculator-distributed/README?rev=641294&r1=641293&r2=641294&view=diff
==============================================================================
--- incubator/tuscany/branches/sca-java-1.2/samples/calculator-distributed/README (original)
+++ incubator/tuscany/branches/sca-java-1.2/samples/calculator-distributed/README Wed Mar 26 06:04:30 2008
@@ -24,17 +24,17 @@
 
 OR if you don't have ant, on Windows use
 
-java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.DomainNode
-java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.CalculatorNode mydomain nodeB
-java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.CalculatorNode mydomain nodeC
-java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.CalculatorNode mydomain nodeA
+java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchDomain
+java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchCalculatorNodeB
+java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchCalculatorNodeC
+java -cp src\main\resources;..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchCalculatorNodeA
 
 and on *nix do
 
-java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.DomainNode
-java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.CalculatorNode mydomain nodeB
-java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.CalculatorNode mydomain nodeC
-java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.CalculatorNode mydomain nodeA
+java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchDomain
+java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchCalculatorNodeB
+java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchCalculatorNodeC
+java -cp src/main/resources:../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchCalculatorNodeA
 
 
 The processes started on each of these command prompts can be ended by pressing 
@@ -49,18 +49,25 @@
 
 In the case of add and subtract the runtime recognises that
 it can't find these services locally and, using the remote (web services) 
-version of the default SCA binding contacts the add service running in NodeB 
+version of the default SCA binding, contacts the add service running in NodeB 
 and the subtract service running in NodeC. 
 
-On the command prompt where you started NodeA, you would see output of invoking the 
+On the command prompt where you started NodeA, you see the output of invoking the 
 calculator functions distributed over NodeB and and NodeC.  On the command prompts 
-where you have started NodeB and NodeC, you would see log messages that indicate that
-the add and substract services where called on these nodes respectively.
+where you have started NodeB and NodeC, you see log messages that indicate that
+the add and subtract services where called on these nodes respectively.
 
 The sample demonstrates that the calculator application can be distributed
 across multiple nodes with no change to the application or to the SCA description
 files. 
 
+The domain node makes available a web application through which the contributions and 
+composites used in this sample can be navigated. One you have run "ant runDomain" you can 
+point you browser at:
+
+http://localhost:9990/ui/workspace/
+
+The contents of the sample are as follows:
 
 calculator/
   src/
@@ -78,36 +85,47 @@
           DivideService.java      - divides one number by another
           DivideServiceImpl.java
         node/
-          CalculatorNode.java     - runs up an sca application based on 
-                                    configuration given on the command 
-                                    line in the form
+          LaunchCalculatorNodeA.java - runs an sca node configured with the 
+                                    composite describing the main calculator
+                                    application. If you look inside this class
+                                    you will see that the node is configured
+                                    using a URL of the form:
                                     
-                                    CalculatorNode <domain name> <node name>
+                                    http://localhost:9990/node-image/NodeA
+                                    
+                                    This retrieves the information required
+                                    to configure NodeA from the domain.
+
+                                    Once the node has been started this launcher
+                                    then finds the calculator service and 
+                                    calls the various methods.
                                     
-                                    it looks for a directory name the same
-                                    as <node name> and loads the composites
-                                    there
+          LaunchCalculatorNodeB&C.java -  These launchers start nodes B and C
+                                    which runs the add and subtract services.
                                     
-                                    if <node name> = nodeA it calls the 
-                                    +-/* operations otherwise it behaves
-                                    like a server and waits for service 
-                                    requests
-           DomainNode.java        - the node that provides the service 
-                                    discovery mechanism to the distributed
-                                    domain
+                                    Unlike NodeA though these launchers just
+                                    wait once the node has been started. They
+                                    will service incomming web service requests
+                                    as they arrive.  
+
+           LaunchDomain.java      - the node that provides the domain 
+                                    configuration to the distributed
+                                    nodes
       resources/
+        cloud                     - The SCA composite files that describe
+                                    the configuration of each node				
         nodeA                     - the SCA assembly for nodeA's part of the 
                                     calculator application
         nodeB                     - the SCA assembly for nodeB's part of the 
                                     calculator application
-        nodeC                     - the SCA assembly for nodeB's part of the 
+        nodeC                     - the SCA assembly for nodeC's part of the 
                                     calculator application
     test/
       java/
         calculator/
-          DomainInMemoryTestCase.java - JUnit test case which runs all of the
-                                    separate ndes in a single VM for test
-                                    purposes
+          CalculatorDistributedTestCase.java - JUnit test case which runs all 
+                                    of the separate nodes along with the domain
+                                    in a single VM for test purposes
   calculator-distributed.png      - a pictorial representation of the sample 
                                     .composite files
   build.xml                       - the Ant build file
@@ -129,282 +147,260 @@
 You should see the following output from the four separate command prompt:
 
 runDomain:
-     [java] 14-Jan-2008 10:49:34 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l init
-     [java] INFO: Domain management configured from file:/C:/simon/tuscany/relea
-se/sca-r1.1-rc2/tuscany-sca-1.1-incubating-SNAPSHOT/lib/tuscany-sca-all-1.1-incu
-bating-SNAPSHOT.jar
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] 14-Jan-2008 10:49:43 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:8877/domain/*
-     [java] 14-Jan-2008 10:49:43 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:8877/SCADomainManagerCom
-ponent/SCADomainManagerService/*
-     [java] 14-Jan-2008 10:49:43 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:8877/SCADomainManagerCom
-ponent/SCADomainManagerService
-     [java] 14-Jan-2008 10:49:43 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:8877/SCADomain/scaDomain
-.js
-     [java] 14-Jan-2008 10:49:43 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:8877/SCADomainManagerCom
-ponent/SCADomainEventService
-     [java] 14-Jan-2008 10:49:43 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:8877/SCADomainManagerCom
-ponent/SCADomainAPIService
-     [java] Domain started (press enter to shutdown)
+ted>ant runDomain
+Buildfile: build.xml
 
+runDomain:
+     [java] 26-Mar-2008 12:55:12 org.apache.tuscany.sca.node.launcher.DomainMana
+gerLauncher main
+     [java] INFO: Apache Tuscany SCA Domain Manager starting...
+     [java] 26-Mar-2008 12:55:13 org.apache.tuscany.sca.node.launcher.NodeLaunch
+erUtil collectJARFiles
+     [java] INFO: Runtime classpath: 147 JARs from C:\simon\tuscany\sca-java-1.2
+\distribution\target\apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir\tuscany-sca-
+1.2-incubating-SNAPSHOT\lib
+     [java] 26-Mar-2008 12:55:13 org.apache.tuscany.sca.node.launcher.NodeLaunch
+erUtil collectJARFiles
+     [java] INFO: Runtime classpath: 89 JARs from C:\simon\tuscany\sca-java-1.2\
+distribution\target\apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir\tuscany-sca-1
+.2-incubating-SNAPSHOT\modules
+     [java] 26-Mar-2008 12:55:19 org.apache.catalina.core.StandardEngine start
+     [java] INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.ContextConfig defau
+ltWebConfig
+     [java] INFO: No default web.xml
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_0.
+xsd
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_1.
+xsd
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/jsp/resources/web-jspt
+aglibrary_1_1.dtd
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/jsp/resources/web-jspt
+aglibrary_1_2.dtd
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/jsp/resources/web-jspt
+aglibrary_2_0.xsd
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/jsp/resources/web-jspt
+aglibrary_2_1.xsd
+     [java] 26-Mar-2008 12:55:20 org.apache.catalina.startup.DigesterFactory reg
+ister
+     [java] WARNING: Could not get url for /javax/servlet/resources/j2ee_web_ser
+vices_1_1.xsd
+     [java] 26-Mar-2008 12:55:20 org.apache.coyote.http11.Http11Protocol init
+     [java] INFO: Initializing Coyote HTTP/1.1 on http-9990
+     [java] 26-Mar-2008 12:55:20 org.apache.coyote.http11.Http11Protocol start
+     [java] INFO: Starting Coyote HTTP/1.1 on http-9990
+     [java] 26-Mar-2008 12:55:20 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/ui/home/*
+     [java] 26-Mar-2008 12:55:20 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/ui/workspace/*
+     [java] 26-Mar-2008 12:55:20 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/ui/files/*
+     [java] 26-Mar-2008 12:55:20 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/ui/composite/*
+     [java] 26-Mar-2008 12:55:20 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/ui/cloud/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/workspace/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/contribution/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/feed/files/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/files/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/composite/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/composite-source/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/deployable/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/composite-resolved/
+*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/cloud/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/cloud-source/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/composite-image/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/node-image/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/quickstart/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/processes/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/node/processes/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.http.tomcat.TomcatServer
+ addServletMapping
+     [java] INFO: Added Servlet mapping: http://L3AW203:9990/ping/*
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.node.launcher.DomainMana
+gerLauncher main
+     [java] INFO: SCA Domain Manager started.
+     [java] 26-Mar-2008 12:55:21 org.apache.tuscany.sca.node.launcher.DomainMana
+gerLauncher main
+     [java] INFO: Press enter to shutdown.
 
 
 runNodeB:
-     [java] 14-Jan-2008 10:50:41 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l registerNode
-     [java] INFO: Registered node: http://L3AW203:2047 at endpoint http://L3AW20
-3:2047
-     [java] 14-Jan-2008 10:50:41 org.apache.tuscany.sca.node.impl.SCADomainProxy
-Impl createRuntime
-     [java] INFO: Domain management configured from file:/C:/simon/tuscany/relea
-se/sca-r1.1-rc2/tuscany-sca-1.1-incubating-SNAPSHOT/lib/tuscany-sca-all-1.1-incu
-bating-SNAPSHOT.jar
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] 14-Jan-2008 10:50:51 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/SCADomainEventServi
-ceProxyComponent
-     [java] 14-Jan-2008 10:50:51 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/SCADomainAPIService
-ProxyComponent
-     [java] 14-Jan-2008 10:50:51 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/SCANodeManagerCompo
-nent/SCANodeManagerService
-     [java] 14-Jan-2008 10:50:51 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/SCANodeManagerCompo
-nent/ComponentManagerService/*
-     [java] 14-Jan-2008 10:50:51 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/SCANodeManagerCompo
-nent/ComponentManagerService
-     [java] 14-Jan-2008 10:50:51 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/SCADomain/scaDomain
-.js
-     [java] 14-Jan-2008 10:50:53 org.apache.tuscany.sca.node.impl.SCANodeImpl ac
-tivateComposite
-     [java] INFO: Building composite: {http://sample}CalculatorB
+     [java] 26-Mar-2008 12:55:42 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: Apache Tuscany SCA Node starting...
+     [java] 26-Mar-2008 12:55:42 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: SCA Node configuration: http://localhost:9990/node-image/NodeB
+
+     [java] 26-Mar-2008 12:55:42 org.apache.tuscany.sca.node.launcher.NodeLaunch
+erUtil collectJARFiles
+     [java] INFO: Runtime classpath: 147 JARs from C:\simon\tuscany\sca-java-1.2
+\distribution\target\apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir\tuscany-sca-
+1.2-incubating-SNAPSHOT\lib
+     [java] 26-Mar-2008 12:55:42 org.apache.tuscany.sca.node.launcher.NodeLaunch
+erUtil collectJARFiles
+     [java] INFO: Runtime classpath: 89 JARs from C:\simon\tuscany\sca-java-1.2\
+distribution\target\apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir\tuscany-sca-1
+.2-incubating-SNAPSHOT\modules
+     [java] 26-Mar-2008 12:55:42 org.apache.tuscany.sca.node.impl.NodeImpl <init
+>
+     [java] INFO: Creating node: http://localhost:9990/node-image/NodeB
+     [java] 26-Mar-2008 12:55:45 org.apache.tuscany.sca.node.impl.NodeImpl confi
+gureNode
+     [java] INFO: Loading contribution: file:/C:/simon/tuscany/sca-java-1.2/dist
+ribution/target/apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir/tuscany-sca-1.2-i
+ncubating-SNAPSHOT/samples/calculator-distributed/./src/main/resources/nodeB/
+     [java] 26-Mar-2008 12:55:46 org.apache.tuscany.sca.node.impl.NodeImpl confi
+gureNode
+     [java] INFO: Loading composite: http://localhost:9990/composite-resolved/co
+mposite:nodeB;http://sample;CalculatorB
+     [java] 26-Mar-2008 12:55:47 org.apache.tuscany.sca.node.impl.NodeImpl start
+
+     [java] INFO: Starting node: http://localhost:9990/node-image/NodeB
      [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Node started (press enter to shutdown)
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.node.impl.SCANodeImpl st
-artComposite
-     [java] INFO: Starting composite: {http://sample}CalculatorB
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.http.jetty.JettyServer a
+     [java] 26-Mar-2008 12:55:53 org.apache.tuscany.sca.http.jetty.JettyServer a
 ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2047/AddServiceComponent
+     [java] INFO: Added Servlet mapping: http://L3AW203:8200/AddServiceComponent
 B
+     [java] 26-Mar-2008 12:55:53 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: SCA Node started.
+     [java] 26-Mar-2008 12:55:53 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: Press enter to shutdown.
      [java] AddService - add 3.0 and 2.0
-     [java] 14-Jan-2008 10:51:39 org.apache.tuscany.sca.node.impl.SCANodeImpl st
-opComposite
-     [java] INFO: Stopping composite: {http://sample}CalculatorB
      
 runNodeC:
-     [java] 14-Jan-2008 10:51:06 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l registerNode
-     [java] INFO: Registered node: http://L3AW203:2053 at endpoint http://L3AW20
-3:2053
-     [java] 14-Jan-2008 10:51:07 org.apache.tuscany.sca.node.impl.SCADomainProxy
-Impl createRuntime
-     [java] INFO: Domain management configured from file:/C:/simon/tuscany/relea
-se/sca-r1.1-rc2/tuscany-sca-1.1-incubating-SNAPSHOT/lib/tuscany-sca-all-1.1-incu
-bating-SNAPSHOT.jar
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] 14-Jan-2008 10:51:16 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SCADomainEventServi
-ceProxyComponent
-     [java] 14-Jan-2008 10:51:16 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SCADomainAPIService
-ProxyComponent
-     [java] 14-Jan-2008 10:51:16 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SCANodeManagerCompo
-nent/SCANodeManagerService
-     [java] 14-Jan-2008 10:51:16 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SCANodeManagerCompo
-nent/ComponentManagerService/*
-     [java] 14-Jan-2008 10:51:16 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SCANodeManagerCompo
-nent/ComponentManagerService
-     [java] 14-Jan-2008 10:51:16 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SCADomain/scaDomain
-.js
-     [java] 14-Jan-2008 10:51:18 org.apache.tuscany.sca.node.impl.SCANodeImpl ac
-tivateComposite
-     [java] INFO: Building composite: {http://sample}CalculatorC
+     [java] 26-Mar-2008 12:56:01 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: Apache Tuscany SCA Node starting...
+     [java] 26-Mar-2008 12:56:01 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: SCA Node configuration: http://localhost:9990/node-image/NodeC
+
+     [java] 26-Mar-2008 12:56:01 org.apache.tuscany.sca.node.launcher.NodeLaunch
+erUtil collectJARFiles
+     [java] INFO: Runtime classpath: 147 JARs from C:\simon\tuscany\sca-java-1.2
+\distribution\target\apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir\tuscany-sca-
+1.2-incubating-SNAPSHOT\lib
+     [java] 26-Mar-2008 12:56:01 org.apache.tuscany.sca.node.launcher.NodeLaunch
+erUtil collectJARFiles
+     [java] INFO: Runtime classpath: 89 JARs from C:\simon\tuscany\sca-java-1.2\
+distribution\target\apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir\tuscany-sca-1
+.2-incubating-SNAPSHOT\modules
+     [java] 26-Mar-2008 12:56:01 org.apache.tuscany.sca.node.impl.NodeImpl <init
+>
+     [java] INFO: Creating node: http://localhost:9990/node-image/NodeC
+     [java] 26-Mar-2008 12:56:03 org.apache.tuscany.sca.node.impl.NodeImpl confi
+gureNode
+     [java] INFO: Loading contribution: file:/C:/simon/tuscany/sca-java-1.2/dist
+ribution/target/apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir/tuscany-sca-1.2-i
+ncubating-SNAPSHOT/samples/calculator-distributed/./src/main/resources/nodeC/
+     [java] 26-Mar-2008 12:56:04 org.apache.tuscany.sca.node.impl.NodeImpl confi
+gureNode
+     [java] INFO: Loading composite: http://localhost:9990/composite-resolved/co
+mposite:nodeC;http://sample;CalculatorC
+     [java] 26-Mar-2008 12:56:04 org.apache.tuscany.sca.node.impl.NodeImpl start
+
+     [java] INFO: Starting node: http://localhost:9990/node-image/NodeC
      [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Node started (press enter to shutdown)
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.node.impl.SCANodeImpl st
-artComposite
-     [java] INFO: Starting composite: {http://sample}CalculatorC
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.http.jetty.JettyServer a
+     [java] 26-Mar-2008 12:56:10 org.apache.tuscany.sca.http.jetty.JettyServer a
 ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2053/SubtractServiceComp
+     [java] INFO: Added Servlet mapping: http://L3AW203:8300/SubtractServiceComp
 onentC
+     [java] 26-Mar-2008 12:56:10 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: SCA Node started.
+     [java] 26-Mar-2008 12:56:10 org.apache.tuscany.sca.node.launcher.NodeLaunch
+er main
+     [java] INFO: Press enter to shutdown.
      [java] SubtractService - subtract 3.0 and 2.0
-     [java] 14-Jan-2008 10:51:39 org.apache.tuscany.sca.node.impl.SCANodeImpl st
-opComposite
-     [java] INFO: Stopping composite: {http://sample}CalculatorC
-
-
+     
 runNodeA:
-     [java] 14-Jan-2008 10:51:26 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l registerNode
-     [java] INFO: Registered node: http://L3AW203:2057 at endpoint http://L3AW20
-3:2057
-     [java] 14-Jan-2008 10:51:26 org.apache.tuscany.sca.node.impl.SCADomainProxy
-Impl createRuntime
-     [java] INFO: Domain management configured from file:/C:/simon/tuscany/relea
-se/sca-r1.1-rc2/tuscany-sca-1.1-incubating-SNAPSHOT/lib/tuscany-sca-all-1.1-incu
-bating-SNAPSHOT.jar
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] 14-Jan-2008 10:51:36 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2057/SCADomainEventServi
-ceProxyComponent
-     [java] 14-Jan-2008 10:51:36 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2057/SCADomainAPIService
-ProxyComponent
-     [java] 14-Jan-2008 10:51:36 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2057/SCANodeManagerCompo
-nent/SCANodeManagerService
-     [java] 14-Jan-2008 10:51:36 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2057/SCANodeManagerCompo
-nent/ComponentManagerService/*
-     [java] 14-Jan-2008 10:51:36 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2057/SCANodeManagerCompo
-nent/ComponentManagerService
-     [java] 14-Jan-2008 10:51:36 org.apache.tuscany.sca.http.jetty.JettyServer a
-ddServletMapping
-     [java] INFO: Added Servlet mapping: http://L3AW203:2057/SCADomain/scaDomain
-.js
-     [java] 14-Jan-2008 10:51:37 org.apache.tuscany.sca.node.impl.SCANodeImpl ac
-tivateComposite
-     [java] INFO: Building composite: {http://sample}CalculatorA
-     [java] 14-Jan-2008 10:51:37 org.apache.tuscany.sca.assembly.builder.impl.Co
+     [java] 26-Mar-2008 12:56:10 org.apache.tuscany.sca.node.impl.NodeImpl <init
+>
+     [java] INFO: Creating node: http://localhost:9990/node-image/NodeA
+     [java] 26-Mar-2008 12:56:12 org.apache.tuscany.sca.node.impl.NodeImpl confi
+gureNode
+     [java] INFO: Loading contribution: file:/C:/simon/tuscany/sca-java-1.2/dist
+ribution/target/apache-tuscany-sca-1.2-incubating-SNAPSHOT.dir/tuscany-sca-1.2-i
+ncubating-SNAPSHOT/samples/calculator-distributed/./src/main/resources/nodeA/
+     [java] 26-Mar-2008 12:56:13 org.apache.tuscany.sca.node.impl.NodeImpl confi
+gureNode
+     [java] INFO: Loading composite: http://localhost:9990/composite-resolved/co
+mposite:nodeA;http://sample;CalculatorA
+     [java] 26-Mar-2008 12:56:14 org.apache.tuscany.sca.assembly.builder.impl.Co
 mpositeBuilderImpl$1 problem
      [java] WARNING: Component reference target not found, it might be a remote
 service: SubtractServiceComponentC
-     [java] 14-Jan-2008 10:51:37 org.apache.tuscany.sca.assembly.builder.impl.Co
+     [java] 26-Mar-2008 12:56:14 org.apache.tuscany.sca.assembly.builder.impl.Co
 mpositeBuilderImpl$1 problem
      [java] WARNING: Component reference target not found, it might be a remote
 service: AddServiceComponentB
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.node.impl.SCANodeImpl up
-dateComposite
-     [java] INFO: Updating composite {http://sample}CalculatorA at node http://L
-3AW203:2057
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.node.impl.SCANodeImpl up
-dateComposite
-     [java] INFO: Adding binding CalculatorServiceComponentA reference addServic
-e binding org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl URI AddServiceC
-omponentB
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.node.impl.SCANodeImpl up
-dateComposite
-     [java] INFO: Adding binding CalculatorServiceComponentA reference subtractS
-ervice binding org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl URI Subtra
-ctServiceComponentC
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.node.impl.SCANodeImpl st
-artComposite
-     [java] INFO: Starting composite: {http://sample}CalculatorA
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 SubtractServiceCompone
-ntC org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
+     [java] 26-Mar-2008 12:56:14 org.apache.tuscany.sca.node.impl.NodeImpl start
+
+     [java] INFO: Starting node: http://localhost:9990/node-image/NodeA
      [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 SubtractServiceCompone
-ntC org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 SubtractServiceCompone
-ntC org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 AddServiceComponentB o
-rg.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
      [java] Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 AddServiceComponentB o
-rg.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 AddServiceComponentB o
-rg.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
      [java] CalculatorService - add 3.0 and 2.0
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 AddServiceComponentB o
-rg.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 AddServiceComponentB o
-rg.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 AddServiceComponentB o
-rg.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
      [java] 3 + 2=5.0
      [java] CalculatorService - subtract 3.0 and 2.0
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 SubtractServiceCompone
-ntC org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 SubtractServiceCompone
-ntC org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
-     [java] 14-Jan-2008 10:51:38 org.apache.tuscany.sca.domain.impl.SCADomainImp
-l findServiceEndpoint
-     [java] INFO: Finding service: [http://localhost:8877 SubtractServiceCompone
-ntC org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl]
      [java] 3 - 2=1.0
      [java] CalculatorService - multiply 3.0 and 2.0
      [java] 3 * 2=6.0
      [java] CalculatorService - divide 3.0 and 2.0
      [java] 3 / 2=1.5
-     [java] 14-Jan-2008 10:51:39 org.apache.tuscany.sca.node.impl.SCANodeImpl st
-opComposite
-     [java] INFO: Stopping composite: {http://sample}CalculatorA
-
+     [java] 26-Mar-2008 12:56:20 org.apache.tuscany.sca.node.impl.NodeImpl stop
+     [java] INFO: Stopping node: http://localhost:9990/node-image/NodeA
 
 Building And Running The Sample Using Maven 
 -------------------------------------------
@@ -415,60 +411,26 @@
 cd calculator-distributed
 mvn
 
-You should see the following output from the test phase.
+You should see the following output at the end of the test phase.
 
--------------------------------------------------------
- T E S T S
--------------------------------------------------------
-Running calculator.DomainInMemoryTestCase
-Setting up distributed nodes
-file:/C:/simon/tuscany/java-head/sca/samples/calculator-distributed/target/class
-es/management/
-log4j:WARN No appenders could be found for logger (org.apache.axiom.om.util.StAX
-Utils).
-log4j:WARN Please initialize the log4j system properly.
-23-Aug-2007 18:18:41 org.apache.tuscany.sca.assembly.builder.impl.CompositeBuild
-erImpl$1 problem
-WARNING: [WARNING] Component reference target not found, it might be a remote se
-rvice: AddServiceComponent null
-
-23-Aug-2007 18:18:41 org.apache.tuscany.sca.assembly.builder.impl.CompositeBuild
-erImpl$1 problem
-WARNING: [WARNING] Component reference target not found, it might be a remote se
-rvice: SubtractServiceComponent null
-
-file:/C:/simon/tuscany/java-head/sca/samples/calculator-distributed/target/class
-es/management/
-Registering service: [mydomain nodeB AddServiceComponent org.apache.tuscany.sca.
-assembly.SCABinding http://localhost:8085/AddServiceComponent]
-file:/C:/simon/tuscany/java-head/sca/samples/calculator-distributed/target/class
-es/management/
-Registering service: [mydomain nodeC SubtractServiceComponent org.apache.tuscany
-.sca.assembly.SCABinding http://localhost:8086/SubtractServiceComponent]
-Finding service: [mydomain SubtractServiceComponent org.apache.tuscany.sca.assem
-bly.SCABinding]
-Matching service url: http://localhost:8086/SubtractServiceComponent
-Finding service: [mydomain AddServiceComponent org.apache.tuscany.sca.assembly.S
-CABinding]
-Matching service url: http://localhost:8085/AddServiceComponent
-23-Aug-2007 18:18:45 org.apache.tuscany.sca.http.jetty.JettyServer addServletMap
-ping
-INFO: Added Servlet mapping: http://localhost:8085/AddServiceComponent
-23-Aug-2007 18:18:47 org.apache.tuscany.sca.http.jetty.JettyServer addServletMap
-ping
-INFO: Added Servlet mapping: http://localhost:8086/SubtractServiceComponent
+INFO: Starting node: http://localhost:9990/node-image/NodeA
 CalculatorService - add 3.0 and 2.0
 AddService - add 3.0 and 2.0
 CalculatorService - subtract 3.0 and 2.0
 SubtractService - subtract 3.0 and 2.0
 CalculatorService - multiply 3.0 and 2.0
 CalculatorService - divide 3.0 and 2.0
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.14 sec
+26-Mar-2008 13:00:52 org.apache.tuscany.sca.node.impl.NodeImpl stop
+INFO: Stopping node: http://localhost:9990/node-image/NodeC
+26-Mar-2008 13:00:52 org.apache.tuscany.sca.node.impl.NodeImpl stop
+INFO: Stopping node: http://localhost:9990/node-image/NodeB
+26-Mar-2008 13:00:52 org.apache.tuscany.sca.node.impl.NodeImpl stop
+INFO: Stopping node: http://localhost:9990/node-image/NodeA
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.328 sec
 
 Results :
 
 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
-
 
 This shows that the Junit test cases have run successfully. 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org