Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213

    axis con tomcat ed eclipse

    ciao a tutti! sto provando a fare un semplice esercizio coi web services.
    sotto eclipse ho la classe:
    codice:
    public class CiaoATutti {
    	public String ciao() {
    		String results = "Ciao a tutti";
    	    return results;
    	}
    }
    poi nella cartella axis di tomcat ho copiato il file rinominandolo jws.
    poi nella stessa cartella ho scritto la classe CiaoClient.java
    codice:
    import org.apache.axis.client.Service;
       import org.apache.axis.encoding.XMLType;
    
       import javax.xml.rpc.ParameterMode;
    
       public class CiaoClient
       {
         public static void main(String [] args) throws Exception {
         String host = "http://localhost:8080";
         String servicepath = "/axis/CiaoATutti.jws";
         String endpoint = host   + servicepath;
         String method = "ciao" ;
    
         String ret = null;
         Service service = new Service();
         Call call = (Call) service.createCall();
    
         call.setTargetEndpointAddress(new java.net.URL (endpoint));
         call.setOperationName(method);
    
         ret = (String) call.invoke(( Object [] )null);
         System.out.println("Got result : " + ret);
          }
       }
    poi l'ho provata a compilare sotto dos con:
    C:\j2sdk1.4.2_13\bin\javac CiaoClient.java
    ma mi dà questo errore:
    error: cannot read: CiaoClient.java
    potete aiutarmi??grazie mille!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    ora dando da dos il comando:
    C:\j2sdk1.4.2_13\bin\javac -classpath C:\Tomcat\webapps\axis\WEB-INF\lib\axis.jar;C:\Tomcat\webapps\axis\WEB-INF\lib\jaxrpc.jar C:\Tomcat\webapps\axis\CiaoClient.java

    mi dà il seguente errore:
    C:\Tomcat\webapps\axis\CiaoClient.java:16: cannot resolve symbol
    symbol : class Call
    location: class CiaoClient
    Call call = (Call) service.createCall();
    ^
    C:\Tomcat\webapps\axis\CiaoClient.java:16: cannot resolve symbol
    symbol : class Call
    location: class CiaoClient
    Call call = (Call) service.createCall();
    ^
    2 errors

    forse non importo qualche libreria x il tipo call, qualcuno sa qual'è il jar da prendere?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    anche dando questo comando l'errore rimane lo stesso

    C:\j2sdk1.4.2_13\bin\javac -classpath C:\Tomcat\webapps\axis\WEB-INF\lib\axis.client.Call.class;C:\Tomcat\webapps\a xis\WEB-INF\lib\axis.client.Service.class;C:\Tomcat\webapp s\axi
    s\WEB-INF\lib\axis.jar;C:\Tomcat\webapps\axis\WEB-INF\lib\jaxrpc.jar;C:\classes\
    jaxrpc.javax.xml.rpc.Call.class C:\Tomcat\webapps\axis\CiaoClient.java

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    ora riesce a crearmi il .class con questo comando:
    C:\j2sdk1.4.2_13\bin\javac -classpath C:\Tomcat\webapps\axis\WEB-INF\lib\axis.client.Call.class;C:\Tomcat\webapps\a xis\WEB-INF\li
    b\axis.client.Service.class;C:\Tomcat\webapps\axis \WEB-INF\lib\axis.jar;C:\Tomca
    t\webapps\axis\WEB-INF\lib\jaxrpc.javax.xml.rpc.Call.class;C:\Tomcat\ webapps\axi
    s\WEB-INF\lib\jaxrpc.jar C:\Tomcat\webapps\axis\CiaoClient.java

    poi x lanciarla dò:

    java CiaoClient.class

    ma mi dà questo errore:

    java CiaoClient.class
    Exception in thread "main" java.lang.NoClassDefFoundError: CiaoClient/class

    java C:\Tomcat\webapps\axis\CiaoClient.class
    Exception in thread "main" java.lang.NoClassDefFoundError: C:\Tomcat\webapps\axi
    s\CiaoClient/class

    qualcuno sa dirmi cosa devo fare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    anche con: C:\j2sdk1.4.2_13\bin\java -classpath . C:\Tomcat\webapps\axis\CiaoClient come ho visto in un vecchio post di quest forum, dà lo stesso errore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.