Erro ao implantar aplicação com webservice

Estou tentando implantar minha aplicação server com web service mas está dando o seguinte erro:

   1. 20/10/2009 21:57:19 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized  
   2. SEVERE: WSSERVLET11: failed to parse runtime descriptor: javax.xml.ws.WebServiceException: Unable to create JAXBContext  
   3. javax.xml.ws.WebServiceException: Unable to create JAXBContext  
   4.         at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:158)  
   5.         at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:87)  
   6.         at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:262)  
   7.         at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322)  
   8.         at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188)  
   9.         at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)  
  10.         at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253)  
  11.         at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147)  
  12.         at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:108)  
  13.         at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)  
  14.         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)  
  15.         at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)  
  16.         at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:377)  
  17.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)  
  18.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
  19.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)  
  20.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
  21.         at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)  
  22.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  
  23.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
  24.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)  
  25.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)  
  26.         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)  
  27.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
  28.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  
  29.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
  30.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)  
  31.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)  
  32.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)  
  33.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
  34.         at java.lang.Thread.run(Thread.java:619)  
  35. Caused by: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions  
  36. java.sql.Date does not have a no-arg default constructor.  
  37.         this problem is related to the following location:  
  38.                 at java.sql.Date  
  39.                 at public java.sql.Date agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean.getDataEntradaAgendada()  
  40.                 at agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean  
  41.                 at public agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean.getAgendamento()  
  42.                 at agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean  
  43.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaOSResponse._return  
  44.                 at agendeweb.painel.services.jaxws.CarregaOSResponse  
  45. java.sql.Time does not have a no-arg default constructor.  
  46.         this problem is related to the following location:  
  47.                 at java.sql.Time  
  48.                 at public java.sql.Time agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean.getHoraEntradaAgendada()  
  49.                 at agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean  
  50.                 at public agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean.getAgendamento()  
  51.                 at agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean  
  52.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaOSResponse._return  
  53.                 at agendeweb.painel.services.jaxws.CarregaOSResponse  
  54. java.sql.Timestamp does not have a no-arg default constructor.  
  55.         this problem is related to the following location:  
  56.                 at java.sql.Timestamp  
  57.                 at public java.sql.Timestamp agendeweb.base.seguranca.log.Log.getDataAtualizacao()  
  58.                 at agendeweb.base.seguranca.log.Log  
  59.                 at agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean  
  60.                 at public agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean.getAgendamento()  
  61.                 at agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean  
  62.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaOSResponse._return  
  63.                 at agendeweb.painel.services.jaxws.CarregaOSResponse  
  64. Two classes have the same XML type name "{http://services.painel.agendeweb/}categoriaBean". Use @XmlType.name and @XmlType.namespace to assign different names to them.  
  65.         this problem is related to the following location:  
  66.                 at agendeweb.base.painel.categoria.CategoriaBean  
  67.                 at public agendeweb.base.painel.categoria.CategoriaBean agendeweb.base.painel.item.ItemBean.getCategoria()  
  68.                 at agendeweb.base.painel.item.ItemBean  
  69.                 at public agendeweb.base.painel.item.ItemBean agendeweb.base.painel.configuracao.ConfiguracaoBean.getItem()  
  70.                 at agendeweb.base.painel.configuracao.ConfiguracaoBean  
  71.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaConfiguracaoResponse._return  
  72.                 at agendeweb.painel.services.jaxws.CarregaConfiguracaoResponse  
  73.         this problem is related to the following location:  
  74.                 at agendeweb.base.menuServico.categoria.CategoriaBean  
  75.                 at public agendeweb.base.menuServico.categoria.CategoriaBean agendeweb.base.menuServico.servico.ServicoBean.getCategoria()  
  76.                 at agendeweb.base.menuServico.servico.ServicoBean  
  77.                 at public agendeweb.base.menuServico.servico.ServicoBean agendeweb.base.menuServico.servicoVeiculo.ServicoVeiculoBean.getServico()  
  78.                 at agendeweb.base.menuServico.servicoVeiculo.ServicoVeiculoBean  
  79.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaServicosVeiculosResponse._return  
  80.                 at agendeweb.painel.services.jaxws.CarregaServicosVeiculosResponse  
  81.   
  82.         at java.security.AccessController.doPrivileged(Native Method)  
  83.         at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:148)  
  84.         ... 30 more  
  85. Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions  
  86. java.sql.Date does not have a no-arg default constructor.  
  87.         this problem is related to the following location:  
  88.                 at java.sql.Date  
  89.                 at public java.sql.Date agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean.getDataEntradaAgendada()  
  90.                 at agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean  
  91.                 at public agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean.getAgendamento()  
  92.                 at agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean  
  93.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaOSResponse._return  
  94.                 at agendeweb.painel.services.jaxws.CarregaOSResponse  
  95. java.sql.Time does not have a no-arg default constructor.  
  96.         this problem is related to the following location:  
  97.                 at java.sql.Time  
  98.                 at public java.sql.Time agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean.getHoraEntradaAgendada()  
  99.                 at agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean  
 100.                 at public agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean.getAgendamento()  
 101.                 at agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean  
 102.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaOSResponse._return  
 103.                 at agendeweb.painel.services.jaxws.CarregaOSResponse  
 104. java.sql.Timestamp does not have a no-arg default constructor.  
 105.         this problem is related to the following location:  
 106.                 at java.sql.Timestamp  
 107.                 at public java.sql.Timestamp agendeweb.base.seguranca.log.Log.getDataAtualizacao()  
 108.                 at agendeweb.base.seguranca.log.Log  
 109.                 at agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean  
 110.                 at public agendeweb.base.acompanhamentoOS.agendamento.AgendamentoBean agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean.getAgendamento()  
 111.                 at agendeweb.base.acompanhamentoOS.ordemServico.OrdemServicoBean  
 112.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaOSResponse._return  
 113.                 at agendeweb.painel.services.jaxws.CarregaOSResponse  
 114. Two classes have the same XML type name "{http://services.painel.agendeweb/}categoriaBean". Use @XmlType.name and @XmlType.namespace to assign different names to them.  
 115.         this problem is related to the following location:  
 116.                 at agendeweb.base.painel.categoria.CategoriaBean  
 117.                 at public agendeweb.base.painel.categoria.CategoriaBean agendeweb.base.painel.item.ItemBean.getCategoria()  
 118.                 at agendeweb.base.painel.item.ItemBean  
 119.                 at public agendeweb.base.painel.item.ItemBean agendeweb.base.painel.configuracao.ConfiguracaoBean.getItem()  
 120.                 at agendeweb.base.painel.configuracao.ConfiguracaoBean  
 121.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaConfiguracaoResponse._return  
 122.                 at agendeweb.painel.services.jaxws.CarregaConfiguracaoResponse  
 123.         this problem is related to the following location:  
 124.                 at agendeweb.base.menuServico.categoria.CategoriaBean  
 125.                 at public agendeweb.base.menuServico.categoria.CategoriaBean agendeweb.base.menuServico.servico.ServicoBean.getCategoria()  
 126.                 at agendeweb.base.menuServico.servico.ServicoBean  
 127.                 at public agendeweb.base.menuServico.servico.ServicoBean agendeweb.base.menuServico.servicoVeiculo.ServicoVeiculoBean.getServico()  
 128.                 at agendeweb.base.menuServico.servicoVeiculo.ServicoVeiculoBean  
 129.                 at public java.util.ArrayList agendeweb.painel.services.jaxws.CarregaServicosVeiculosResponse._return  
 130.                 at agendeweb.painel.services.jaxws.CarregaServicosVeiculosResponse  
 131.   
 132.         at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)  
 133.         at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)  
 134.         at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)  
 135.         at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)  
 136.         at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:105)  
 137.         at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:153)  
 138.         at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:149)  
 139.         ... 32 more  
 140. 20/10/2009 21:57:19 org.apache.catalina.core.StandardContext start  
 141. SEVERE: Error listenerStart  
 142. 20/10/2009 21:57:19 org.apache.catalina.core.StandardContext start  
 143. SEVERE: Context [/agendeweb] startup failed due to previous errors  
 144. 20/10/2009 21:57:19 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextDestroyed  
 145. INFO: WSSERVLET13: JAX-WS context listener destroyed  

Desde já agradeço.

saninaimayer, posta seu codigo fonte para que possamos analisar.

Boa tarde, estou com o mesmo problema do saninaimayer,ocorre o seguinte erro:

 at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:139)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:514)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1288)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
        at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1473)
        at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:824)
        at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:350)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)
Caused by: javax.xml.ws.WebServiceException: Unable to create JAXBContext
        at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:166)
        at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
        at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258)
        at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:338)
        at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:201)
        at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:505)
        at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253)
        at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147)
        at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:124)
        ... 36 more
Caused by: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.sql.Date does not have a no-arg default constructor.
        this problem is related to the following location:
                at java.sql.Date
                at public java.sql.Date model.CadVend.getDtadimsven()
                at model.CadVend
                at public java.util.List webserver.jaxws.ConsultaAllCadVendResponse._return
                at webserver.jaxws.ConsultaAllCadVendResponse

Acredito que o problema sera com o tipo Date. Ja usei o java.sql.Date e o java.util.Date mas nenhum funcionou.
Meu código é esse:

package org.me.ws;

import dao.CadvendDAO;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import model.Cadvend;
/**
 * @author Lucas
 */
@WebService()
public class Server {

    /**
     * Operação de serviço web
     */
    @WebMethod(operationName = "ConsultaPendencia")
    public String ConsultaPendencia(@WebParam(name = "rede") String rede, @WebParam(name = "filial") String filial) {
        //TODO write your implementation code here:
        return null;
    }

    @WebMethod(operationName = "ConsultaVendedor")
    public Cadvend ConsultaVendedor(@WebParam(name = "codvend") String codvend) {
        CadvendDAO dao = new CadvendDAO();
        Cadvend c = (Cadvend) dao.findById(codvend);
        return c;
    }
}
/*
 * Entidade Vendedor do Banco de Dados
 */

package model;
import dao.CustomDate;
import java.sql.Date;

/**
 *
 * @author Lucas Soares
 */

public class Cadvend{

    private String codvend;
    private String apven;
    private String nomeven;
    private String rgven;
    private String cpfven;
    private String endven;
    private String baiven;
    private String cepven;
    private String cidven;
    private String ufven;
    private Date dtdesl;
    private String motdesl;
    private float percomven;
    private String codrede;
    private String filial;
    private String telven;
    private String sexoven;
    private String bancoven;
    private String ageven;
    private String contacoven;
    private Date dtnascven;
    private String efetempven;
    private Date dtadimsven;
    private String matricula;
    private String ddd;
    private Date dtenvio;
    private Date dthr;
    private String depto;
    private String tiponotify;
    private String foto;
    private String idnotify;
    private int nroprova;


    public Cadvend() {
    }

    public Cadvend(String codvend) {
        this.codvend = codvend;
    }

    public Cadvend(String codvend, String apven, String nomeven, String rgven, String cpfven, String endven, String baiven, String cepven, String cidven, String ufven, Date dtdesl, String motdesl, float percomven,String codrede,String filial,String telven,String sexoven, String bancoven, String ageven, String contacoven, Date dtnascven, String efetempven, Date dtadimsven, String matricula, String ddd, Date dtenvio, Date dthr, String depto, String tiponotify, String foto, String idnotify, int nroprova) {

        this.codvend = codvend;
        this.apven = apven;
        this.nomeven = nomeven;
        this.rgven = rgven;
        this.cpfven = cpfven;
        this.endven = endven;
        this.baiven = baiven;
        this.cepven = cepven;
        this.cidven = cidven;
        this.ufven = ufven;
        this.dtdesl = dtdesl;
        this.motdesl = motdesl;
        this.percomven = percomven;
        this.codrede = codrede;
        this.filial = filial;
        this.telven = telven;
        this.sexoven = sexoven;
        this.bancoven = bancoven;
        this.ageven = ageven;
        this.contacoven = contacoven;
        this.dtnascven = dtnascven;
        this.efetempven = efetempven;
        this.dtadimsven = dtadimsven;
        this.matricula = matricula;
        this.ddd = ddd;
        this.dtenvio = dtenvio;
        this.dthr = dthr;
        this.depto = depto;
        this.tiponotify = tiponotify;
        this.foto = foto;
        this.idnotify = idnotify;
        this.nroprova = nroprova;
    }

    public String getCodvend() {
        return codvend;
    }

    public void setCodvend(String codvend) {
        this.codvend = codvend;
    }

    public String getApven() {
        return apven;
    }

    public void setApven(String apven) {
        this.apven = apven;
    }

    public String getNomeven() {
        return nomeven;
    }

    public void setNomeven(String nomeven) {
        this.nomeven = nomeven;
    }

    public String getRgven() {
        return rgven;
    }

    public void setRgven(String rgven) {
        this.rgven = rgven;
    }

    public String getCpfven() {
        return cpfven;
    }

    public void setCpfven(String cpfven) {
        this.cpfven = cpfven;
    }

    public String getEndven() {
        return endven;
    }

    public void setEndven(String endven) {
        this.endven = endven;
    }

    public String getBaiven() {
        return baiven;
    }

    public void setBaiven(String baiven) {
        this.baiven = baiven;
    }

    public String getCepven() {
        return cepven;
    }

    public void setCepven(String cepven) {
        this.cepven = cepven;
    }

    public String getCidven() {
        return cidven;
    }

    public void setCidven(String cidven) {
        this.cidven = cidven;
    }

    public String getUfven() {
        return ufven;
    }

    public void setUfven(String ufven) {
        this.ufven = ufven;
    }

    public Date getDtdesl() {
        return dtdesl;
    }

    public void setDtdesl(Date dtdesl) {
        this.dtdesl = dtdesl;
    }

    public String getMotdesl() {
        return motdesl;
    }

    public void setMotdesl(String motdesl) {
        this.motdesl = motdesl;
    }

    public float getPercomven() {
        return percomven;
    }

    public void setPercomven(float percomven) {
        this.percomven = percomven;
    }

    public String getTelven() {
        return telven;
    }

    public void setTelven(String telven) {
        this.telven = telven;
    }

    public String getSexoven() {
        return sexoven;
    }

    public void setSexoven(String sexoven) {
        this.sexoven = sexoven;
    }

    public String getBancoven() {
        return bancoven;
    }

    public void setBancoven(String bancoven) {
        this.bancoven = bancoven;
    }

    public String getAgeven() {
        return ageven;
    }

    public void setAgeven(String ageven) {
        this.ageven = ageven;
    }

    public String getContacoven() {
        return contacoven;
    }

    public void setContacoven(String contacoven) {
        this.contacoven = contacoven;
    }

    public Date getDtnascven() {
        return dtnascven;
    }

    public void setDtnascven(Date dtnascven) {
        this.dtnascven = dtnascven;
    }

    public String getEfetempven() {
        return efetempven;
    }

    public void setEfetempven(String efetempven) {
        this.efetempven = efetempven;
    }

    public Date getDtadimsven() {
         return CustomDate.fixDate(dtadimsven);
    }

    public void setDtadimsven(Date dtadimsven) {
        this.dtadimsven = dtadimsven;
    }

    public String getMatricula() {
        return matricula;
    }

    public void setMatricula(String matricula) {
        this.matricula = matricula;
    }

    public String getDdd() {
        return ddd;
    }

    public void setDdd(String ddd) {
        this.ddd = ddd;
    }

    public Date getDtenvio() {
        return dtenvio;
    }

    public void setDtenvio(Date dtenvio) {
        this.dtenvio = dtenvio;
    }

    public Date getDthr() {
        return dthr;
    }

    public void setDthr(Date dthr) {
        this.dthr = dthr;
    }

    public String getDepto() {
        return depto;
    }

    public void setDepto(String depto) {
        this.depto = depto;
    }

    public String getTiponotify() {
        return tiponotify;
    }

    public void setTiponotify(String tiponotify) {
        this.tiponotify = tiponotify;
    }

    public String getFoto() {
        return foto;
    }

    public void setFoto(String foto) {
        this.foto = foto;
    }

    public String getIdnotify() {
        return idnotify;
    }

    public void setIdnotify(String idnotify) {
        this.idnotify = idnotify;
    }

    public int getNroprova() {
        return nroprova;
    }

    public void setNroprova(int nroprova) {
        this.nroprova = nroprova;
    }

    public String getCodrede() {
        return codrede;
    }

    public void setCodrede(String codrede) {
        this.codrede = codrede;
    }

    public String getFilial() {
        return filial;
    }

    public void setFilial(String filial) {
        this.filial = filial;
    }

}
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.sql.*;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import model.Cadvend;

/**
 *
 * @author Lucas
 */
public class CadvendDAO implements DAO {

    DataSource ds;

    public CadvendDAO() {
        ds = new DataSource();
    }

    public void insert(Object obj) throws DAOException {
        Cadvend cv = (Cadvend) obj;
        String sql = "insert into cadvend values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
        try {
            PreparedStatement stm = ds.getConnection().prepareStatement(sql);

            stm.setString(1, cv.getCodvend());
            stm.setString(2, cv.getApven());
            stm.setString(3, cv.getNomeven());
            stm.setString(4, cv.getRgven());
            stm.setString(5, cv.getCpfven());
            stm.setString(6, cv.getEndven());
            stm.setString(7, cv.getBaiven());
            stm.setString(8, cv.getCepven());
            stm.setString(9, cv.getCidven());
            stm.setString(10, cv.getUfven());
            stm.setDate(11, cv.getDtdesl());
            stm.setString(12, cv.getMotdesl());
            stm.setDouble(13, cv.getPercomven());
            stm.setString(14, cv.getCodrede());
            stm.setString(15, cv.getFilial());
            stm.setString(16, cv.getTelven());
            stm.setString(17, cv.getSexoven());
            stm.setString(18, cv.getBancoven());
            stm.setString(19, cv.getAgeven());
            stm.setString(20, cv.getContacoven());
            stm.setDate(21, cv.getDtnascven());
            stm.setString(22, cv.getEfetempven());
            stm.setDate(23, cv.getDtadimsven());
            stm.setString(24, cv.getMatricula());
            stm.setString(25, cv.getDdd());
            stm.setDate(26, cv.getDtenvio());
            stm.setDate(27, cv.getDthr());
            stm.setString(28, cv.getDepto());
            stm.setString(29, cv.getTiponotify());
            stm.setString(30, cv.getFoto());
            stm.setString(31, cv.getIdnotify());
            stm.setInt(32, cv.getNroprova());

            //int ret = stm.executeUpdate();
            boolean ret = stm.execute();

            if (ret = false) {
                throw new DAOException("DAO Exception - Erro ao inserir");
            }
        } catch (Exception e) {
            throw new DAOException("DAO Exception - Erro ao criar statement\n" + e.getMessage());
        }
    }

    public void delete(Object obj) throws DAOException {
    }

    public void update(Object obj) throws DAOException {
    }

    public List findAll() throws DAOException {

        String sql = "select * from cadvend";
        List cv = null;

        try {
            PreparedStatement stm = ds.getConnection().prepareStatement(sql);
            ResultSet rs = stm.executeQuery();
        } catch (SQLException ex) {
            Logger.getLogger(CadvendDAO.class.getName()).log(Level.SEVERE, null, ex);
        }

        return cv;
    }

    public Cadvend findById(String id) {
        String sql = "select * from cadvend where codvend = ?";
        Cadvend cv = null;
        try {
            PreparedStatement stm = ds.getConnection().prepareStatement(sql);
            stm.setString(1, id);
            ResultSet rs = stm.executeQuery();
            rs.first();
            cv = new Cadvend(rs.getString("codvend"));
            cv.setNomeven(rs.getString("nomeven"));
        } catch (SQLException ex) {
            Logger.getLogger(CadvendDAO.class.getName()).log(Level.SEVERE, null, ex);
        }
        return cv;
    }

    public Object findById(int id) throws DAOException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public Object findById(String id, int id2) throws DAOException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}

Por favor me ajudem…

antes de mais nada, implemente serializable na sua classe Cadvend.

Valeu Walison, era isso mesmo que esta faltando…
Obrigado.

Walison, você ja teve alguma dificuldade com java.sql.Date() em WebServices ?
Após conseguir retornar um objeto do tipo Cadvend, tentei implemetar os campos do tipo Data dessa entidade, e quando tento rodar o Servidor ocorre esse erro;

21/12/2009 08:35:48 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: failed to parse runtime descriptor: javax.xml.ws.WebServiceException: Unable to create JAXBContext
        at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:139)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
        at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3190)
        at org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918)
        at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:360)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:196)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)
Caused by: javax.xml.ws.WebServiceException: Unable to create JAXBContext
        at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:166)
        at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
        at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258)
        at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:338)
        at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:201)
        at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:505)
        at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253)
        at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147)
        at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:124)
        ... 23 more
Caused by: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.sql.Date does not have a no-arg default constructor.
        this problem is related to the following location:
                at java.sql.Date
                at public java.sql.Date model.Cadvend.getDtadimsven()
                at model.Cadvend
                at public model.Cadvend org.me.ws.jaxws.ConsultaVendedorResponse._return
                at org.me.ws.jaxws.ConsultaVendedorResponse

        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:153)
        ... 31 more

Ja tentei usar o java.util.Date mas qdo eu vou usa-lo no Statement ele diz que não pode converter de util.Date pra sql.Date…

Obrigado