Mi rispondo da solo, magari serve a qualcun altro.
Credo che ci sia stato un aggiornamento al WTP che adesso crea solo le 2 classi di cui parlavo prima.
Per far funzionare il client basta modificarlo così:
codice:
package wtp;
import java.rmi.RemoteException;
import org.apache.axis2.AxisFault;
import wtp.ConverterStub.CelsiusToFarenheit;
import wtp.ConverterStub.CelsiusToFarenheitResponse;
public class ConverterClient {
public static void main(String[] args) {
try {
float celsiusValue = 100;
ConverterStub stub = new ConverterStub();
CelsiusToFarenheit c2f = new CelsiusToFarenheit();
c2f.setCelsius(celsiusValue);
CelsiusToFarenheitResponse res = stub.celsiusToFarenheit(c2f);
System.out.println("Celsius : "+celsiusValue+" = "+"Farenheit : "+res.get_return());
} catch (AxisFault e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
}
}
}
In pratica le classi relative alle porte SOAP 1.1, SOAP 1.2 e HTPP sono state compattate in una sola.
@mod
Credo che il topic si possa chiudere.