Dear Wiki user,

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

The following page has been changed by MatthieuRiou:
http://wiki.apache.org/ode/Building

The comment on the change is:
Creating a building / testing guide.

New page:
[[TableOfContents]]

First of all GettingSourceCode is required to build from the sources.

= Building =

You'll need to install [http://maven.apache.org/ Maven2] to build Ode. Just 
follow the [http://maven.apache.org/download.html#Installation installation 
instructions]. Then open a command in the source root (usually in ode/trunk) 
and type:

{{{
maven install
}}}

This will compile and install all necessary artifacts in your local repository.

= Running in Tomcat (with Axis2) =

After everything has been compiled, you should find a WAR file in the 
axis2-war/target directory. Rename it to '''ode.war''' and copy this file to 
[http://tomcat.apache.org Tomcat]'s webapp directory. Start Tomcat and Ode 
should be up and running. You should get the [http://ws.apache.org/axis2 Axis2] 
welcome page under http://localhost:8080/ode.

The Ode WAR includes its own embedded database ([http://db.apache.org/derby 
Derby]) so you don't have to worry about configuring any external database for 
now.

= Testing =

Copy the content of axis2-examples/src/examples (the 3 directories) to 
tomcat/webapps/ode/WEB-INF/processes, this will automatically deploy the 3 
example processes. Use the sendsoap command (provided in an archive attached to 
this page until we produce a clean package for it) to send test messages. The 
messages to run each of the 3 examples are provided in their respective 
directory (testRequest.soap). For each example type something like:

{{{
sendsoap http://localhost:8080/ode/processes/helloWorld 
axis2-examples/src/examples/HelloWorld2/testRequest.soap
}}}

The urls should be updated according to the address defined in the WSDL file 
for the process service.

Reply via email to