Prueba de Web Service
Publicado por Carlos del Amo (3 intervenciones) el 07/05/2014 17:31:55
Hola a todos.
Estoy realizando un servicio web y tenia interés en probarlo.
Para ello desde Eclipse y creo un cliente indicando la ruta web al servicio
Al generarlo y corregir ciertos errores, voy a la clase proxy y creo el proceso main que luce asi:
Al ejecutarlo me aparece un null pointer exception, el setTypeMapping:
Exception in thread "main" java.lang.NullPointerException
at org.apache.axis.client.Service.setTypeMappingVersion(Service.java:904)
.....
Viendo donde se hace la llamada y debuggeando veo que falla en la siguiente linea
¿Alguien puede ayudarme por donde puede ir el fallo? Ya he comprobado los JAR del proyecto del cliente y actualizarlos no ha servido de nada.
Muchas gracias.
Carlos del Amo
Estoy realizando un servicio web y tenia interés en probarlo.
Para ello desde Eclipse y creo un cliente indicando la ruta web al servicio
Al generarlo y corregir ciertos errores, voy a la clase proxy y creo el proceso main que luce asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static void main(String args[]) {
BandejaTelematica banTel = new BandejaTelematicaProxy();
try {
banTel.avisoEntradas("Hola Mundo");
} catch (RemoteException re) {
System.err.println("Remote exception: " + re.getMessage());
re.printStackTrace();
} catch (Exception e) {
System.err.println("Exception: " + e.getMessage());
}
}
Al ejecutarlo me aparece un null pointer exception, el setTypeMapping:
Exception in thread "main" java.lang.NullPointerException
at org.apache.axis.client.Service.setTypeMappingVersion(Service.java:904)
.....
Viendo donde se hace la llamada y debuggeando veo que falla en la siguiente linea
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class BandejaTelematicaSoapBindingStub extends org.apache.axis.client.Stub
implements services.v2.ws.bandejaTelematica.es.BantelFacade
......
public BandejaTelematicaSoapBindingStub(javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault {
if (service == null) {
super.service = new org.apache.axis.client.Service();
} else {
super.service = service;
}
// [CAF] FALLA AQUI
((org.apache.axis.client.Service) super.service).setTypeMappingVersion("1.2");
.....
}
......
}//Fin de Clase
¿Alguien puede ayudarme por donde puede ir el fallo? Ya he comprobado los JAR del proyecto del cliente y actualizarlos no ha servido de nada.
Muchas gracias.
Carlos del Amo
Valora esta pregunta


0