1. Running Tuscany with EquinoxThe Tuscany distribution is ready to be started as an Equinox runtime. You can simply go into the "modules" directory in the distribution and type the following command: java -jar osgi-3.5.0-v20090520.jar -clean -console -configuration ..\features\configuration 2. Running Tuscany with FelixDownload Apache Felix distributionYou can download the latest version of Felix distribution from http://felix.apache.org/site/downloads.cgi. Unzip it into a directoy such as felix-2.0.1. The following bundles can be found in felix-2.0.1\bundle directory:
Please download additional bundles into felix-2.0.1\bundle directory:
To run the web console, you need more bundles:
Add Tuscany bundlesCopy all bundles (jars and folders) under the modules directory of Tuscany distribution to felix-2.0.1\load.
Start felixjava -jar bin\felix.jar Install OSGi remote service sample bundleshttp://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/samples/dosgi-dynamic-calculator/dosgi-calculator.png Now, the distributed OSGi calculator is available as a Web service at http://rfengt61p:8086/CalculatorService. You can see the WSDL in a browser with URL: http://rfengt61p:8086/CalculatorService?wsdl. You can now use a web service client such as Eclipse Web Service explorer to invoke the calculator. |