Re: Axis2: SampleService example from Axis 2 webpage gets exception

2010-01-31 Thread Daniel Walsh
Andreas,

Yup, 1.5.1 did it. Thanks.

Dan


On Fri, Jan 29, 2010 at 11:20 AM, Andreas Veithen  wrote:

> That probably means that the Axis2 version you used to compile the
> code is not the same as the one deployed in Tomcat. In particular,
> "axis2-std-1.0-bin" doesn't sound good. If you are starting with Axis2
> you should use version 1.5.1, unless there is a particular requirement
> to use a version as old as 1.0.
>
> Andreas
>
> On Fri, Jan 29, 2010 at 19:23, Daniel Walsh  wrote:
> > I'm trying to build and run the SampleService example from the Apache
> Axis2
> > webpage at
> >
> http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildservices
> > listings 8-10. When I try to run the client I get
> > org.apache.axis2.AxisFault:
> >
> org.apache.axiom.om.OMFactory.createOMText(Lorg/apache/axiom/om/OMElement;Ljava/lang/String;)Lorg/apache/axiom/om/OMText;
> > I tried putting the message into Google and it came up with no results.
> >
> > I figured that as a newbie I would try the first example and build from
> > there, but I don't have any idea what the error message means or what I
> > should do about it. Can anyone help me out here?
> >
> > Thanks,
> > Dan
> >
> >
> --
> >
> > Here is a detailed description of what I did, in case it helps:
> >
> > What I did was to cut and paste SampleService, services.xml and
> SampleClient
> > from listings 8-10 of
> >
> http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildservices
> > into org/apache/axis2/axis2userguide/SampleService.java,
> > META-INF/services.xml and
> org/apache/axis2/axis2userguide/SampleClient.java
> > respectively. I also copied all the axis2 libraries from
> > axis2-std-1.0-bin/lib into ../lib. I then wrote (in cygwin bash) a simple
> > shell script to build and deploy the service:
> >
> > export CLASSPATH=`echo ../lib/*.jar | tr ' ' ';'`
> > echo classpath $CLASSPATH
> > javac org/apache/axis2/axis2userguide/SampleService.java
> > jar cf SampleService.aar
> org/apache/axis2/axis2userguide/SampleService.class
> > META-INF/services.xml
> > cp SampleService.aar
> > /cygdrive/c/tomcat-6.0.20/webapps/axis2/WEB-INF/services
> >
> > I ran the above script, shut down tomcat and brought it up again, and I
> saw
> > the service deployed in
> http://localhost:8080/axis2/services/listServices
> >
> > I then wrote another shell script to compile and run the client:
> >
> > export CLASSPATH=`echo ../lib/*.jar | tr ' ' ';'`
> > echo classpath $CLASSPATH
> > javac org/apache/axis2/axis2userguide/SampleClient.java
> > java -cp "$CLASSPATH;." org/apache/axis2/axis2userguide/SampleClient
> >
> > When I run this script I get the error mentioned above:
> > org.apache.axis2.AxisFault:
> >
> org.apache.axiom.om.OMFactory.createOMText(Lorg/apache/axiom/om/OMElement;Ljava/lang/String;)Lorg/apache/axiom/om/OMText;
> >
> > I swear I literally copied the SampleService, service.xml and
> SampleClient
> > from code listings 8-10 respectively, except that I had to change line 33
> of
> > SampleClient because it breaks a quoted string across two lines and the
> > compiler won't allow that. I changed nothing else from the example.
> >
> >
>


Re: Axis2: SampleService example from Axis 2 webpage gets exception

2010-01-29 Thread Andreas Veithen
That probably means that the Axis2 version you used to compile the
code is not the same as the one deployed in Tomcat. In particular,
"axis2-std-1.0-bin" doesn't sound good. If you are starting with Axis2
you should use version 1.5.1, unless there is a particular requirement
to use a version as old as 1.0.

Andreas

On Fri, Jan 29, 2010 at 19:23, Daniel Walsh  wrote:
> I'm trying to build and run the SampleService example from the Apache Axis2
> webpage at
> http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildservices
> listings 8-10. When I try to run the client I get
> org.apache.axis2.AxisFault:
> org.apache.axiom.om.OMFactory.createOMText(Lorg/apache/axiom/om/OMElement;Ljava/lang/String;)Lorg/apache/axiom/om/OMText;
> I tried putting the message into Google and it came up with no results.
>
> I figured that as a newbie I would try the first example and build from
> there, but I don't have any idea what the error message means or what I
> should do about it. Can anyone help me out here?
>
> Thanks,
> Dan
>
> --
>
> Here is a detailed description of what I did, in case it helps:
>
> What I did was to cut and paste SampleService, services.xml and SampleClient
> from listings 8-10 of
> http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildservices
> into org/apache/axis2/axis2userguide/SampleService.java,
> META-INF/services.xml and org/apache/axis2/axis2userguide/SampleClient.java
> respectively. I also copied all the axis2 libraries from
> axis2-std-1.0-bin/lib into ../lib. I then wrote (in cygwin bash) a simple
> shell script to build and deploy the service:
>
> export CLASSPATH=`echo ../lib/*.jar | tr ' ' ';'`
> echo classpath $CLASSPATH
> javac org/apache/axis2/axis2userguide/SampleService.java
> jar cf SampleService.aar org/apache/axis2/axis2userguide/SampleService.class
> META-INF/services.xml
> cp SampleService.aar
> /cygdrive/c/tomcat-6.0.20/webapps/axis2/WEB-INF/services
>
> I ran the above script, shut down tomcat and brought it up again, and I saw
> the service deployed in http://localhost:8080/axis2/services/listServices
>
> I then wrote another shell script to compile and run the client:
>
> export CLASSPATH=`echo ../lib/*.jar | tr ' ' ';'`
> echo classpath $CLASSPATH
> javac org/apache/axis2/axis2userguide/SampleClient.java
> java -cp "$CLASSPATH;." org/apache/axis2/axis2userguide/SampleClient
>
> When I run this script I get the error mentioned above:
> org.apache.axis2.AxisFault:
> org.apache.axiom.om.OMFactory.createOMText(Lorg/apache/axiom/om/OMElement;Ljava/lang/String;)Lorg/apache/axiom/om/OMText;
>
> I swear I literally copied the SampleService, service.xml and SampleClient
> from code listings 8-10 respectively, except that I had to change line 33 of
> SampleClient because it breaks a quoted string across two lines and the
> compiler won't allow that. I changed nothing else from the example.
>
>


Axis2: SampleService example from Axis 2 webpage gets exception

2010-01-29 Thread Daniel Walsh
I'm trying to build and run the SampleService example from the Apache Axis2
webpage at
http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildserviceslistings
8-10. When I try to run the client I get
org.apache.axis2.AxisFault:
org.apache.axiom.om.OMFactory.createOMText(Lorg/apache/axiom/om/OMElement;Ljava/lang/String;)Lorg/apache/axiom/om/OMText;
I tried putting the message into Google and it came up with no results.

I figured that as a newbie I would try the first example and build from
there, but I don't have any idea what the error message means or what I
should do about it. Can anyone help me out here?

Thanks,
Dan

--

Here is a detailed description of what I did, in case it helps:

What I did was to cut and paste SampleService, services.xml and SampleClient
from listings 8-10 of
http://ws.apache.org/axis2/1_5_1/userguide-buildingservices.html#buildservicesinto
org/apache/axis2/axis2userguide/SampleService.java,
META-INF/services.xml and org/apache/axis2/axis2userguide/SampleClient.java
respectively. I also copied all the axis2 libraries from
axis2-std-1.0-bin/lib into ../lib. I then wrote (in cygwin bash) a simple
shell script to build and deploy the service:

export CLASSPATH=`echo ../lib/*.jar | tr ' ' ';'`
echo classpath $CLASSPATH
javac org/apache/axis2/axis2userguide/SampleService.java
jar cf SampleService.aar org/apache/axis2/axis2userguide/SampleService.class
META-INF/services.xml
cp SampleService.aar
/cygdrive/c/tomcat-6.0.20/webapps/axis2/WEB-INF/services

I ran the above script, shut down tomcat and brought it up again, and I saw
the service deployed in http://localhost:8080/axis2/services/listServices

I then wrote another shell script to compile and run the client:

export CLASSPATH=`echo ../lib/*.jar | tr ' ' ';'`
echo classpath $CLASSPATH
javac org/apache/axis2/axis2userguide/SampleClient.java
java -cp "$CLASSPATH;." org/apache/axis2/axis2userguide/SampleClient

When I run this script I get the error mentioned above:
org.apache.axis2.AxisFault:
org.apache.axiom.om.OMFactory.createOMText(Lorg/apache/axiom/om/OMElement;Ljava/lang/String;)Lorg/apache/axiom/om/OMText;

I swear I literally copied the SampleService, service.xml and SampleClient
from code listings 8-10 respectively, except that I had to change line 33 of
SampleClient because it breaks a quoted string across two lines and the
compiler won't allow that. I changed nothing else from the example.