Problema com serialização de objetos com o AXIS

0 respostas
S

Saudações pessoal,

estou desenvolvendo um web service com o AXIS só que não estou conseguindo passar objetos complexos. Desenvolvi o bean do objeto e estou fazendo o mapeamento dele no deploy da seguinte forma:

<deployment xmlns="http://xml.apache.org/axis/wsdd/"
   xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">   
   <service name = "AeroService" provider="java:RPC">
      <parameter name="wsdlTargetNamespace" value="http://aero.org"/>
        <parameter name="wsdlPortType" value="AeroService"/>     
        <parameter name="wsdlServicePort" value="AeroService"/>
      <parameter name="className" value="org.aero.AeroService"/>
      <parameter name="allowMethods" value="*"/>
        <parameter name="wsdlServiceElement" value="AeroService"/>
     
      <beanMapping qname="ns:Produto"
          xmlns:ns="http://aero.org"         
         languageSpecificType="java:org.aero.schemas.Produto"/>   
                                   
   </service>
</deployment>

Consigo fazer o deploy no tomcat acesso ele pelo list do axis só que não aparece o objeto Produto para mim fazer a manipulação do mesmo.
Nos logs não obtenho nenhum erro. Ele faz o deploy, eu consigo acessar os métodos do web service sem problema mas não consigo visualizar o objeto Produto no client do web service.

Achei algo interessante, no wsdl gerado pelo axis não tem a tag
import namespace= ???
que (acho) buscaria os beans para mapeamento. Pode ser que esteja viajando mas é uma idéia.

Desde já agradeço a ajuda.

Criado 24 de abril de 2006
Respostas 0
Participantes 1