Spies, Brennan skrev:
\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDoc
Lit
Client\build\classes\org\apache\axis2\userguide

should be:

\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDoc
Lit
Client\build\classes\

Thank you, I will try this, but the location that you suggest is given by the "." at the start of the classpath option D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\classes>java - cp .;org\apache\axis2\userguide;..\..\..\lib org.apache.axis2.userguide.TestClient

I am also working with modifying one of the bat files that came with release 1.0, it looks like:

@echo off
setlocal EnableDelayedExpansion

rem loop through the libs and add them to the class path
set AXIS2_HOME=D:\PhD\MOD250-JWS\axis2-bin\

set AXIS2_CLASS_PATH=%AXIS2_HOME%
FOR %%c in (%AXIS2_HOME%\lib\*.jar) DO set AXIS2_CLASS_PATH=!AXIS2_CLASS_PATH!;%%c

set AXIS2_CLASS_PATH=%AXIS2_CLASS_PATH%;D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\lib\Axis2SampleDocLitService-test-client.jar set AXIS2_CLASS_PATH=%AXIS2_CLASS_PATH%;D:\PhD\MOD250-JWS\axis2-bin\samples\Axis2SampleDocLitClient\build\lib\XBeans-packaged.jar

echo %AXIS2_CLASS_PATH%

java -cp %AXIS2_CLASS_PATH% org.apache.axis2.userguide.TestClient
endlocal

You are incorrectly referencing the actual folder where the class file is, so
it is searching for the subdirectories given by your package structure, and
not finding it.


Brennan Spies
Sr. Programmer Analyst
Shared Application Services


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

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]


---------------------------------------------------------------------
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