Spies, Brennan skrev:
Adrian,

Your classpath is not set correctly:
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/classpath.html

That is, the classpath needs to reference the "root" folder of your classes
directory or the .jar/.zip file explicitly.

Thanks, but I have put all the jar files from axis2/lib in the jdk/lib directory, and the CLASSPATH var from control panel points to these locations
AXIS2_HOME=D:\PhD\MOD250-JWS\axis2-bin
CLASSPATH=D:\PhD\MOD250-JWS\axis2-bin\lib;.;C:\Programfiler\Java\jdk1.5.0_07\lib

-----Original Message-----
From: adrian rutle [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 14, 2006 9:27 AM
To: [email protected]
Subject: client-side Axis2SampleDocLit

Hi

D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\classes>jav
a - 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\Axis2SampleDoc
Lit
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.newIn
stance();
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]

Reply via email to