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
e l'errore me lo da sulla getTicket mentre la loc.getInfomobilityWebServiceAddress() funziona correttamente e mi restituisce l'URL corretta del Web Service!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(); } } }
Ciao e grazie a chi mi aiutera'!
Sandro

Rispondi quotando