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

Reply via email to