From d5dafef7044f1ea07f297c5a414d2c9bf15ed3f9 Mon Sep 17 00:00:00 2001 From: nash Date: Fri, 12 Aug 2011 10:52:45 +0000 Subject: TUSCANY-3919: Fix configuration problems in the calculator-distributed sample git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1157045 13f79535-47bb-0310-9956-ffa450edef68 --- .../trunk/samples/calculator-distributed/README | 28 ++++++++++++---------- .../samples/calculator-distributed/cloud.composite | 26 -------------------- .../calculator-distributed/domain.composite | 26 -------------------- .../src/main/java/node/LaunchDomain.java | 5 +++- .../src/main/resources/cloud.composite | 26 ++++++++++++++++++++ .../src/main/resources/cloud/NodeA.composite | 2 +- .../src/main/resources/cloud/NodeB.composite | 2 +- .../src/main/resources/cloud/NodeC.composite | 2 +- .../src/main/resources/domain.composite | 26 ++++++++++++++++++++ .../src/main/resources/workspace.xml | 25 +++++++++++++++++++ .../calculator/CalculatorDistributedTestCase.java | 2 +- .../samples/calculator-distributed/workspace.xml | 25 ------------------- 12 files changed, 101 insertions(+), 94 deletions(-) delete mode 100644 sca-java-1.x/trunk/samples/calculator-distributed/cloud.composite delete mode 100644 sca-java-1.x/trunk/samples/calculator-distributed/domain.composite create mode 100644 sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud.composite create mode 100644 sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/domain.composite create mode 100644 sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/workspace.xml delete mode 100644 sca-java-1.x/trunk/samples/calculator-distributed/workspace.xml (limited to 'sca-java-1.x') diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/README b/sca-java-1.x/trunk/samples/calculator-distributed/README index 3113202d90..b1bb60ad25 100644 --- a/sca-java-1.x/trunk/samples/calculator-distributed/README +++ b/sca-java-1.x/trunk/samples/calculator-distributed/README @@ -24,17 +24,17 @@ Please run the commands in this order. 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.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 +java -cp ..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchDomain +java -cp ..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchCalculatorNodeB +java -cp ..\..\lib\tuscany-sca-manifest.jar;target\sample-calculator-distributed.jar node.LaunchCalculatorNodeC +java -cp ..\..\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.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 +java -cp ../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchDomain +java -cp ../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchCalculatorNodeB +java -cp ../../lib/tuscany-sca-manifest.jar:target/sample-calculator-distributed.jar node.LaunchCalculatorNodeC +java -cp ../../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 typing 'q'. @@ -110,13 +110,17 @@ calculator/ configuration to the distributed nodes resources/ - cloud - The SCA composite files that describe + workspace.xml - The domain manager configuration files that + domain.composite describe the configuration of the domain's + cloud.composite contributions, composites, and nodes + + cloud/ - The SCA composite files that describe the configuration of each node - nodeA - the SCA assembly for nodeA's part of the + nodeA/ - the SCA assembly for nodeA's part of the calculator application - nodeB - the SCA assembly for nodeB's part of the + nodeB/ - the SCA assembly for nodeB's part of the calculator application - nodeC - the SCA assembly for nodeC's part of the + nodeC/ - the SCA assembly for nodeC's part of the calculator application test/ java/ diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/cloud.composite b/sca-java-1.x/trunk/samples/calculator-distributed/cloud.composite deleted file mode 100644 index 85e2f9c7f3..0000000000 --- a/sca-java-1.x/trunk/samples/calculator-distributed/cloud.composite +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/domain.composite b/sca-java-1.x/trunk/samples/calculator-distributed/domain.composite deleted file mode 100644 index 643e22d0cf..0000000000 --- a/sca-java-1.x/trunk/samples/calculator-distributed/domain.composite +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/java/node/LaunchDomain.java b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/java/node/LaunchDomain.java index 8b4fe566a1..114c07edeb 100644 --- a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/java/node/LaunchDomain.java +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/java/node/LaunchDomain.java @@ -26,8 +26,11 @@ import org.apache.tuscany.sca.node.launcher.DomainManagerLauncher; * in each node that talk to the registry should be replaced also. */ public class LaunchDomain { + private static String[] defaultRootDir = {"./target/classes/"}; + public static void main(String[] args) throws Exception { - DomainManagerLauncher.main(args); + String[] rootDir = args.length > 0 ? args : defaultRootDir; + DomainManagerLauncher.main(rootDir); } } diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud.composite b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud.composite new file mode 100644 index 0000000000..1d37da39de --- /dev/null +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud.composite @@ -0,0 +1,26 @@ + + + + + + + diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeA.composite b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeA.composite index ed7fe55abc..7f03eb52c2 100644 --- a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeA.composite +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeA.composite @@ -19,7 +19,7 @@ --> diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeB.composite b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeB.composite index 8f29cc17aa..74f06cc289 100644 --- a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeB.composite +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeB.composite @@ -19,7 +19,7 @@ --> diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeC.composite b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeC.composite index 9ad132b0d4..f29230365a 100644 --- a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeC.composite +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/cloud/NodeC.composite @@ -19,7 +19,7 @@ --> diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/domain.composite b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/domain.composite new file mode 100644 index 0000000000..643e22d0cf --- /dev/null +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/domain.composite @@ -0,0 +1,26 @@ + + + + + + + diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/workspace.xml b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/workspace.xml new file mode 100644 index 0000000000..818b0550dc --- /dev/null +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/main/resources/workspace.xml @@ -0,0 +1,25 @@ + + + + + + + + diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/src/test/java/calculator/CalculatorDistributedTestCase.java b/sca-java-1.x/trunk/samples/calculator-distributed/src/test/java/calculator/CalculatorDistributedTestCase.java index 2a6f3af002..92197ac07c 100644 --- a/sca-java-1.x/trunk/samples/calculator-distributed/src/test/java/calculator/CalculatorDistributedTestCase.java +++ b/sca-java-1.x/trunk/samples/calculator-distributed/src/test/java/calculator/CalculatorDistributedTestCase.java @@ -50,7 +50,7 @@ public class CalculatorDistributedTestCase { System.out.println("Setting up domain"); DomainManagerLauncher managerLauncher = DomainManagerLauncher.newInstance(); - manager = managerLauncher.createDomainManager(); + manager = managerLauncher.createDomainManager("./target/classes/"); manager.start(); SCANodeFactory nodeFactory = SCANodeFactory.newInstance(); diff --git a/sca-java-1.x/trunk/samples/calculator-distributed/workspace.xml b/sca-java-1.x/trunk/samples/calculator-distributed/workspace.xml deleted file mode 100644 index 7d6d3dbdbd..0000000000 --- a/sca-java-1.x/trunk/samples/calculator-distributed/workspace.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - -- cgit v1.2.3