Estou criando um web service utilizando o axis2 para recuperar uma lista de valores do banco de dados. O retorno do método é uma string no formato de xml com os dados do banco, estou utilizando hibernate.
Para criar o servico e também o cliente do serviço estou usando o netbeans 6.8, porém quando chamo o método do web service me retorna a exception abaixo:
javax.xml.ws.soap.SOAPFaultException: org/hibernate/Session
at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:189)
at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:122)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140)
at clientetestews.Main.main(Main.java:26)
Creio que os imports estão corretos, pois este problema só ocorre quando faço a chamada no cliente que está consumindo o serviço. Antes de criar o serviço testei a parte de conexão com hibernate separadamente, ou seja sem utilizar o web service e funcionou corretamente. Será que pode ser alguns jars que devem ser adicionados ao tom cat ou no axis2?