allora...
ho fatto una prova ridotta all'osso
ho un file Prova.jws che contiene 2 classi:
adesso, se commento la riga ClasseScema cs = new ClasseScema("x");codice:public class Prova extends WebService { public String test(String p) { ClasseScema cs = new ClasseScema("x"); return p; } } class ClasseScema { String boh = null; public ClasseScema(String uri) { boh = uri; } }
il metodo test restituisce quello che gli passo come parametro
ma con quella riga mi da un'eccezione
SoapFault Object ( [messagerotected] => java.lang.reflect.InvocationTargetException [string
rivate] => [code
rotected] => 0 [file
rotected] => prova.php [line
rotected] => 9 [trace
rivate] => Array ( [0] => Array ( [file] => prova.php [line] => 9 [function] => __soapCall [class] => SoapClient [type] => -> [args] => Array ( [0] => test [1] => Array ( [0] => ciao ) ) ) [1] => Array ( [file] => prova.php [line] => 26 [function] => useWS [args] => Array ( [0] => http://localhost:8080/axis/Prova.jws?wsdl [1] => test [2] => Array ( [0] => ciao ) ) ) ) [faultstring] => java.lang.reflect.InvocationTargetException [faultcode] => soapenv:Server.userException [detail] => stdClass Object ( [hostname] => localhost ) )