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

[EMAIL PROTECTED]

 

 

 

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*

Reply via email to