You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by su...@apache.org on 2007/06/30 14:56:01 UTC
svn commit: r552140 - in /webservices/axis2/trunk/java: maven.xml
modules/samples/ping/README.txt modules/samples/ping/build.xml
modules/samples/ping/src/samples/ping/client/PingClient.java
Author: sumedha
Date: Sat Jun 30 05:56:00 2007
New Revision: 552140
URL: http://svn.apache.org/viewvc?view=rev&rev=552140
Log:
Applying patch for AXIS2-2882 from suran
Modified:
webservices/axis2/trunk/java/maven.xml
webservices/axis2/trunk/java/modules/samples/ping/README.txt
webservices/axis2/trunk/java/modules/samples/ping/build.xml
webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java
Modified: webservices/axis2/trunk/java/maven.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/maven.xml?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/maven.xml (original)
+++ webservices/axis2/trunk/java/maven.xml Sat Jun 30 05:56:00 2007
@@ -361,6 +361,9 @@
<fileset dir="modules/addressing/target/">
<include name="modules/addressing-${addressing_version}.mar"/>
</fileset>
+ <fileset dir="modules/ping/target/">
+ <include name="modules/ping-${ping_version}.mar"/>
+ </fileset>
<!-- Copy items that depend on JDK1.5 -->
<j:if test="${javaVersion == '1.5'}">
<fileset dir="modules/saaj/target/classes"/>
@@ -511,10 +514,16 @@
<ant:copy toDir="target/temp/war/toWEB-INF/modules">
<ant:fileset file="modules/addressing/target/addressing-${addressing_version}.mar"/>
</ant:copy>
+
+ <!-- copy the ping mar -->
+ <ant:copy toDir="target/temp/war/toWEB-INF/modules">
+ <ant:fileset file="modules/ping/target/ping-${ping_version}.mar"/>
+ </ant:copy>
<echo file="target/temp/war/toWEB-INF/modules/modules.list" append="false">
addressing-${addressing_version}.mar
soapmonitor-${soapmonitor_version}.mar
+ ping-${ping_version}.mar
</echo>
<!-- copy the sample services -->
@@ -587,6 +596,9 @@
<ant:copy toFile="target/dist/soapmonitor-${soapmonitor_version}.mar"
file="modules/soapmonitor/target/soapmonitor-${soapmonitor_version}.mar"/>
+ <ant:copy toFile="target/dist/ping-${ping_version}.mar"
+ file="modules/ping/target/ping-${ping_version}.mar"/>
+
<ant:delete dir="target/temp"/>
<ant:delete dir="target/apidocs"/>
</goal>
@@ -630,10 +642,16 @@
<ant:copy toDir="${std.bin.temp.dir}/repository/modules">
<ant:fileset file="modules/addressing/target/addressing-${addressing_version}.mar"/>
</ant:copy>
+
+ <!-- copy the ping mar -->
+ <ant:copy toDir="${std.bin.temp.dir}/repository/modules">
+ <ant:fileset file="modules/ping/target/ping-${ping_version}.mar"/>
+ </ant:copy>
<echo file="${std.bin.temp.dir}/repository/modules/modules.list" append="false">
addressing-${addressing_version}.mar
soapmonitor-${soapmonitor_version}.mar
+ ping-${ping_version}.mar
</echo>
<!-- copy the sample services -->
@@ -766,9 +784,9 @@
<ant:copy todir="${std.bin.temp.dir}/samples/">
<ant:fileset dir="modules/samples/">
<include name="yahoorestsearch/**/*.*"/>
- <include name="yahoojsonsearch/**/*.*"/>
+ <include name="yahoojsonsearch/**/*.*"/>
<include name="databinding/**/*.*"/>
- <include name="googlespellcheck/**/*.*"/>
+ <!--include name="googlespellcheck/**/*.*"/-->
<include name="faulthandling/**/*.*"/>
<include name="mtom/**/*.*"/>
<include name="soapwithattachments/**/*.*"/>
@@ -776,7 +794,7 @@
<include name="servicelifecycle/**/*.*"/>
<include name="wsdl/*.*"/>
<include name="pojo/**/*.*"/>
- <include name="ping/**/*.*"/>
+ <include name="ping/**/*.*"/>
<!-- Docs related samples -->
<include name="userguide/**/*.*"/>
<include name="pojoguide/**/*.*"/>
Modified: webservices/axis2/trunk/java/modules/samples/ping/README.txt
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/ping/README.txt?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/ping/README.txt (original)
+++ webservices/axis2/trunk/java/modules/samples/ping/README.txt Sat Jun 30 05:56:00 2007
@@ -6,8 +6,8 @@
In this sample, we are deploying an AXIOM based service after writing
a services.xml and creating an aar. We also test successful
-deployment using an AXIOM based client which send serveral ping requests.
-The client sends serveral ping requests, including service level requests.
+deployment using an AXIOM based client which send several ping requests.
+The client sends several ping requests, including service level requests.
Pre-Requisites
@@ -18,15 +18,22 @@
Building the Service
====================
-Type "ant generate.service" from Axis2_HOME/samples/pingingservices directory.
-Then deploy the
-Axis2_HOME/samples/pingingservices/build/PingService.aar
+Type "ant generate.service" from AXIS2_HOME/samples/ping directory,
+to generate the service and deploy it into
+AXIS2_HOME/repository/services
Running the Client
==================
-Type ant run.client in the Axis2_HOME/samples/pingingservices directory
+Type ant run.client in the Axis2_HOME/samples/ping directory
+
+Note
+====
+Sometimes, if you're having trouble running the client successfully,
+It may be necessary to clean the services repository before you generate the service, deploy it
+and run the client. (i.e. delete services created from previous samples.)
+
Help
====
Modified: webservices/axis2/trunk/java/modules/samples/ping/build.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/ping/build.xml?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/ping/build.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/ping/build.xml Sat Jun 30 05:56:00 2007
@@ -41,6 +41,7 @@
<jar destfile="${build.dir}/SamplePingService.aar">
<fileset excludes="**/Test.class" dir="${build.dir}/classes"/>
</jar>
+ <copy file="${build.dir}/SamplePingService.aar" destfile="../../repository/services" />
</target>
<target name="run.client" depends="compile">
Modified: webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java (original)
+++ webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java Sat Jun 30 05:56:00 2007
@@ -16,6 +16,7 @@
package samples.ping.client;
+
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
@@ -25,6 +26,8 @@
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.context.ConfigurationContextFactory;
public class PingClient {
private static EndpointReference targetEPR =
@@ -76,8 +79,8 @@
options.setTo(targetEPR);
options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
options.setAction(PING_SOAPACTION);
-
- ServiceClient sender = new ServiceClient();
+
+ ServiceClient sender = new ServiceClient();
sender.setOptions(options);
OMElement pingRequestPayload;
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org