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]