ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Trivial Update of "Tuscany/TuscanyJava/J2SESetup" by edslattery
Date Fri, 12 May 2006 09:34:45 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by edslattery:
http://wiki.apache.org/ws/Tuscany/TuscanyJava/J2SESetup

New page:
= J2SE Classpath Configuration =

Tuscany applications can be run in a J2SE 5.0 environment. Before you can run Tuscany applications
in that environment, the Tuscany runtime JAR files and the JAR files they depend on must be
added to your J2SE classpath.

Add the following JAR files to the classpath:
{{{
sca-api-SNAPSHOT.jar
sdo-api-SNAPSHOT.jar
tuscany-common-SNAPSHOT.jar
tuscany-core-SNAPSHOT.jar
tuscany-model-SNAPSHOT.jar
tuscany-container-java-SNAPSHOT.jar
tuscany-sdo-impl-SNAPSHOT.jar
axis-wsdl4j-1.2.jar
asm-2.2.jar
common-2.2.0-I200602160000.jar
ecore-2.2.0-I200602160000.jar
ecore-change-2.2.0-I200602160000.jar
ecore-xmi-2.2.0-I200602160000.jar
xsd-2.2.0-I200602160000.jar
}}}

The EMF JAR files are required by the SDO runtime.

If you're planning to use SCA Web Service bindings from your Tuscany application, add the
following JAR files to your classpath:

{{{
tuscany-binding-axis2-SNAPSHOT.jar
axis2-core-0.94.jar
commons-codec-1.3.jar
commons-httpclient-3.0.jar
commons-logging-1.0.4.jar
log4j-1.2.12.jar
stax-api-1.0.jar
ws-policy-SNAPSHOT.jar
wstx-asl-2.8.2.jar
}}}

= Application Programming =
Application code that wishes to use SCA services must first start the Tuscany runtime. Then
the application code can access the module context in the normal way using the !CurrentModuleContext
API
{{{
TuscanyRuntime tuscany = new TuscanyRuntime("hello", null);
tuscany.start();

ModuleContext ctx = CurrentModuleContext.getContext();
MyService service = (MyService) ctx.locateService("serviceName");
service.doStuff(...);

tuscany.stop();
}}}

Mime
View raw message