On Thursday 06 June 2002 12:22, Frederic MOLINIERES wrote:
You are missing some steps, look at the following link
http://www.onjava.com/pub/a/onjava/2002/06/05/axis.html?page=2
Abhishek
> Hi,
>
> I try to create an new web service under Axis (and tomcat 4.0.1, jdk
> 1.4.0).
>
> ##### The code of Interface ######
> package util;
> public interface Util {
> public String test();
> }
>
> ##### The code of Class ######
> package util;
> public class UtilImpl {
> public String test() {
> return "May the force be with you";
> }
> }
>
> I compile this code.
> After, I use the command : java -classpath .;%CLASSPATH%
> org.apache.axis.wsdl.Java2WSDL -o
> til.wsdl -l"http://localhost:8080/axis/services/util" -n urn:util -p"util"
> urn:util util.Util
>
> That's work well :-)
>
> After, I use the command : java -classpath .;%CLASSPATH%
> org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -p util.ws util.wsdl
>
> That's work well :-)
>
> I compile this code under the subdirectory util/ws/*.java.
> I make the jar file and i copy it to the lib directory of axis
> (jakarta-tomcat-4.0.1/axis/web-inf/lib)
> I restart tomcat.
>
> ##### The code of Client ######
> package util;
>
> public class UtilClient {
> public static void main(String [] args) throws Exception {
> util.ws.UtilService service = new util.ws.UtilServiceLocator();
> util.ws.Util fib = service.getFibonacci();
> System.out.println("test = " + fib.test());
> }
> }
>
> I try my client and it return me null for a string return value or -3 for a
> int return value.
>
> I don't understand why :-( Could you help me ?
>
> Frederic