Hello
I´m having problems with the serialization on the server side of my web service.
When I use my Program with JMS transport I get the following error:
java.io.IOException: No serializer found for class samples.analises_resul.tipos_
analises in registry [EMAIL PROTECTED]
at org.apache.axis.encoding.SerializationContextImpl.serializeActual(Ser
ializationContextImpl.java:1281)
If I run my Program using HTTP transport all works fine.
I send the deploy.wsdd and the client of the web service.
Can anyone give me help solving this problem .
Tanks
Manuel Catarino
Program(Client of the web service)
int num10=Integer.valueOf(num_utente).intValue();
tipos_analises[] res=new tipos_analises[5];
try {
String endpointURL =
"http://localhost:8080/axis/servlet/AxisServlet";
String methodName = "le_resultados_bd2";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpointURL));
call.setOperationName(new QName("resultados_analises", methodName));
QName qname = new QName("http://localhost/axis/services/resultados_analises","tipos_analises");
call.registerTypeMapping(tipos_analises.class,qname,BeanSerializerFactory.class,BeanDeserializerFactory.class);
// Using JMS transport
call.setTransport(new JMSTransport5());
Object[] params = new Object[] {new Integer(num10)};
res = (tipos_analises[]) call.invoke(params);
deploy.wsdd
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance">
<!-- note that either style="message" OR provider="java:MSG" both work -->
<service name="resultados_analises" provider="java:RPC">
<parameter name="className" value="samples.analises_resul.resultados_analises" />
<parameter name="allowedMethods" value="le_resultados_bd2" />
</service>
<beanMapping qname="ns:tipos_analises"
xmlns:ns="http://localhost/axis/services/resultados_analises"
languageSpecificType="java:samples.analises_resul.tipos_analises"/>
</deployment>
Help STOP spam with the new MSN 8 and get 2 months FREE*