Adrian

As far as I can see you are trying to persuade java to include every
class in the lib directory by specifying -cp c:\axis2-1.1\lib

Java's classpath doesn't work that way. You need to specify all the
jars individually, or use this syntax:

-Djava.ext.dirs=c:\axis2-1.1\lib
which automatically adds all the JARs in that directory to the classpath.

Paul

On 11/14/06, adrian rutle <[EMAIL PROTECTED]> wrote:
Paul Fremantle skrev:
> Adrian
>
> What version are you using?
>
version 2, release 1.1
http://ws.apache.org/axis2/1_1/contents.html
> Paul
>
> On 11/14/06, adrian rutle <[EMAIL PROTECTED]> wrote:
>> I am getting many emails on this list, but nobody answers my simple
>> question. I am supposed to give a talk tomorrow about Axis2 and have
>> used more than one week working with this "technology". I am getting
>> nowhere... If a release doesn't work, why do they release it?? Very bad
>> documentation that says nothing about running clients and problems that
>> one may run into ...
>>
>> I don't knwo how a class can compile, but can't run because
>> org.apache.axis2.client.Stub doesn't exit? I can't find where the Jar
>> that contains this class is. Anybody knows? I have added all the jars
>> from axis2\lib to the jar directory of java, but it doesn't help...
>>
>> Please, I need help, desparately ;-)
>>
>> 
D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\classes>java
>>
>> -
>> cp .;org\apache\axis2\userguide;..\..\..\lib
>> org.apache.axis2.userguide.TestCli
>> ent
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> org/apache/axis2/clie
>> nt/Stub
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(Unknown Source)
>>         at java.security.SecureClassLoader.defineClass(Unknown Source)
>>         at java.net.URLClassLoader.defineClass(Unknown Source)
>>         at java.net.URLClassLoader.access$100(Unknown Source)
>>         at java.net.URLClassLoader$1.run(Unknown Source)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(Unknown Source)
>>         at java.lang.ClassLoader.loadClass(Unknown Source)
>>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>         at java.lang.ClassLoader.loadClass(Unknown Source)
>>         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>
>> D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\classes>
>>
>>
>> adrian rutle skrev:
>> > Hi
>> >
>> >
>> 
D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\classes>java
>>
>> > -
>> > cp
>> >
>> .:D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\lib:D:\Ph
>>
>> >
>> >
>> 
D\MOD250-JWS\axis2-bin\lib:D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLit
>>
>> >
>> > Client\build\classes\org\apache\axis2\userguide
>> > org.apache.axis2.userguide.TestClient
>> >
>> >
>> > Gives:
>> >
>> > Exception in thread "main" java.lang.NoClassDefFoundError:
>> > org/apache/axis2/user
>> > guide/TestClient
>> >
>> >
>> >
>> > I am sure that the class file TestClient exists in that folder.
>> >
>> > package org.apache.axis2.userguide;
>> > import org.apache.axis2.userguide.*;
>> > import org.apache.axis2.userguide.axis2sampledoclit.*;
>> > import org.apache.axis2.userguide.axis2sampledoclit.impl.*;
>> >
>> > public class TestClient
>> > {
>> >    public static void main(String []args){
>> >        System.out.println("\t=== we try to run our TestClient");
>> >              try
>> >        {
>> >            org.apache.axis2.userguide.Axis2SampleDocLitServiceStub
>> stub
>> >                = new
>> > org.apache.axis2.userguide.Axis2SampleDocLitServiceStub(null,
>> >
>> > "http://localhost:8080/axis2/services/Axis2SampleDocLitService";);
>> >            //Create the request document to be sent.
>> >
>> > org.apache.axis2.userguide.axis2sampledoclit.EchoStringDocument
>> reqDoc =
>> >
>> >
>> 
org.apache.axis2.userguide.axis2sampledoclit.EchoStringDocument.Factory.newInstance();
>>
>> >
>> >
>> >
>> org.apache.axis2.userguide.axis2sampledoclit.EchoStringDocument.EchoString
>>
>> > es = reqDoc.getEchoString();
>> >            es.setEchoStringParam("Axis2 Echo");
>> >            //invokes the Web service.
>> >
>> >
>> org.apache.axis2.userguide.axis2sampledoclit.EchoStringResponseDocument
>> > resDoc =
>> >                stub.echoString(reqDoc);
>> >
>> >
>> System.out.println(resDoc.getEchoStringResponse().getEchoStringReturn());
>>
>> >        }
>> >        catch (java.rmi.RemoteException e)
>> >        {
>> >            e.printStackTrace();
>> >        }
>> >          }
>> >
>> > }
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to