Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [java] WebServices

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331

    [java] WebServices

    Salve a tutti.
    Ho fatto un web service in java ma quando cerco di usarne i metodi da un client (tramite le classi proxy generate a partire dal WSDL) mi da quest'errore:

    java.lang.InstantiationException:

    Qualcuno ha idea su quale possa essere la causa dell'errore?

    Il client e' questo

    codice:
    public class ProvaWebService {
     public static void main(String[] args) {
      try {
       InfomobilityWebServiceServiceLocator loc = new 	InfomobilityWebServiceServiceLocator();
       String addr = loc.getInfomobilityWebServiceAddress();
       System.out.println("addr: "+addr);
       InfomobilityWebServiceProxy ser = new InfomobilityWebServiceProxy();
       String res = ser.getTicket("a", "AB456LP");
       System.out.println("Res: "+res);	
      }
      catch (Exception e) {
       System.out.println("Errore: "+e);
       e.printStackTrace();
      }
     }
    }
    e l'errore me lo da sulla getTicket mentre la loc.getInfomobilityWebServiceAddress() funziona correttamente e mi restituisce l'URL corretta del Web Service!

    Ciao e grazie a chi mi aiutera'!
    Sandro

  2. #2
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    COme puoi pensare che ti si possa essere d'aiuto senza conoscere minimamente il tipo di web service realizzato e, soprattutto, come sono reaelizzati i metodi del ws stesso ?

    Comincia a postare il codice del metodo getTicket(...) esposto dal servizio web...

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331
    Originariamente inviato da Ed_Bunker
    COme puoi pensare che ti si possa essere d'aiuto senza conoscere minimamente il tipo di web service realizzato e, soprattutto, come sono reaelizzati i metodi del ws stesso ?

    Comincia a postare il codice del metodo getTicket(...) esposto dal servizio web...
    Quel problema sono riuscito a risolverlo, casini nel wsdd.
    Ora ne ho un altro: ho fatto un client per un'applicazione in C++ e, lanciando l'applicazione su un terminale mobile) in WiFi funziona mentre non funziona in GPRS.
    Potrebbe essere pero' che ci siano casini sulla porta 80 nel caso del GPRS.

    Ciao e grazie
    Sandro

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.