You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2007/05/22 02:01:03 UTC
svn commit: r540372 - in
/webservices/axis2/trunk/java/modules/samples/eventing: build.xml
publisher.services.xml readme.txt run.sh
Author: chamikara
Date: Mon May 21 17:01:02 2007
New Revision: 540372
URL: http://svn.apache.org/viewvc?view=rev&rev=540372
Log:
Added a build file and a readme to the sample. A bug fix to the services.xml
Added:
webservices/axis2/trunk/java/modules/samples/eventing/build.xml
webservices/axis2/trunk/java/modules/samples/eventing/readme.txt
Modified:
webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml
webservices/axis2/trunk/java/modules/samples/eventing/run.sh
Added: webservices/axis2/trunk/java/modules/samples/eventing/build.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/build.xml?view=auto&rev=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/build.xml (added)
+++ webservices/axis2/trunk/java/modules/samples/eventing/build.xml Mon May 21 17:01:02 2007
@@ -0,0 +1,86 @@
+<project default="build.sample">
+
+
+ <!--<classpath id="classpath1">
+ <pathelement location="lib/*.jar"/>
+ </classpath>-->
+
+ <target name="build.sample">
+ <property name="eventing.temp.dir" value="build/temp" />
+ <property name="listner1.temp.dir" value="${eventing.temp.dir}/listner1" />
+ <property name="listner2.temp.dir" value="${eventing.temp.dir}/listner2" />
+ <property name="publisher.temp.dir" value="${eventing.temp.dir}/publisher" />
+
+ <mkdir dir="${listner1.temp.dir}" />
+ <mkdir dir="${listner1.temp.dir}/META-INF" />
+ <mkdir dir="${listner2.temp.dir}" />
+ <mkdir dir="${listner2.temp.dir}/META-INF" />
+ <mkdir dir="${publisher.temp.dir}" />
+ <mkdir dir="${publisher.temp.dir}/META-INF" />
+
+ <mkdir dir="build/classes" />
+ <mkdir dir="build/lib" />
+
+ <javac srcdir="src" destdir="build/classes">
+ <classpath>
+ <fileset dir="build/lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </javac>
+
+ <copy toFile="${listner1.temp.dir}/META-INF/services.xml" file="listner1.services.xml"/>
+ <copy toFile="${listner2.temp.dir}/META-INF/services.xml" file="listner2.services.xml"/>
+ <copy toFile="${publisher.temp.dir}/META-INF/services.xml" file="publisher.services.xml"/>
+
+ <jar destfile="build/ListnerService1.aar">
+ <fileset dir="build/classes">
+ <include name="sample/eventing/**/**/*ListnerService1*" />
+ </fileset>
+ <fileset dir="${listner1.temp.dir}">
+ <include name="META-INF/**"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="build/ListnerService2.aar">
+ <fileset dir="build/classes">
+ <include name="sample/eventing/**/**/*ListnerService2*" />
+ </fileset>
+ <fileset dir="${listner2.temp.dir}">
+ <include name="META-INF/**"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="build/PublisherService.aar">
+ <fileset dir="build/classes">
+ <include name="sample/eventing/**/**/*PublisherService*" />
+ </fileset>
+ <fileset dir="${publisher.temp.dir}">
+ <include name="META-INF/**"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="build/ListnerService1.aar">
+ <fileset dir="build/classes">
+ <include name="sample/eventing/**/**/*ListnerService1*" />
+ </fileset>
+ <fileset dir="${listner1.temp.dir}">
+ <include name="META-INF/**"/>
+ </fileset>
+ </jar>
+
+ <jar destfile="build/EventingSample.jar">
+ <fileset dir="build/classes">
+ <include name="sample/eventing/**"/>
+ </fileset>
+ </jar>
+
+ <copy todir="build">
+ <fileset dir=".">
+ <include name="*.sh"/>
+ <include name="*.bat"/>
+ </fileset>
+ </copy>
+ </target>
+
+</project>
\ No newline at end of file
Modified: webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml?view=diff&rev=540372&r1=540371&r2=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml Mon May 21 17:01:02 2007
@@ -7,9 +7,11 @@
</description>
<module ref="savan" />
-
+ <module ref="addressing" />
+
<operation name="dummyMethod" mep="http://www.w3.org/2004/08/wsdl/in-only">
- <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver" />
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver" />
+ <actionMapping>uuid:DummyMethodAction</actionMapping>
</operation>
</service>
Added: webservices/axis2/trunk/java/modules/samples/eventing/readme.txt
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/readme.txt?view=auto&rev=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/readme.txt (added)
+++ webservices/axis2/trunk/java/modules/samples/eventing/readme.txt Mon May 21 17:01:02 2007
@@ -0,0 +1,19 @@
+Steps to build and run the Savan-Eventing sample
+------------------------------------------------
+
+To build
+--------
+
+1. Move to the sample folder.
+2. Create a subfolders 'build/lib'.
+3. Copy all the jars from a compatible Axis2 distribution to 'build/lib'.
+4. Copy the savan jar file to 'build/lib'.
+5. Run 'ant' to build the sample.
+
+
+To run
+------
+1. Start a Axis2 server.
+2. Deploy savan and addressing modules.
+3. Deploy the three services that were created in the 'build' folder.
+4. Run the 'samples.eventing.Client' class, you can pass the repository with a '-r' parameter and the server port with a '-p' parameter.
Modified: webservices/axis2/trunk/java/modules/samples/eventing/run.sh
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/run.sh?view=diff&rev=540372&r1=540371&r2=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/run.sh (original)
+++ webservices/axis2/trunk/java/modules/samples/eventing/run.sh Mon May 21 17:01:02 2007
@@ -1,5 +1,4 @@
#!/bin/sh
-
export AXIS2_HOME=../..
AXIS2_CLASSPATH=$AXIS2_CLASSPATH:SGCCalculator.jar
for f in $AXIS2_HOME/lib/*.jar
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org