Você verificou se o servidor que você está tentando acessar está disponível???
T
Tecnoage
lhe falta um certificado digital… Mas vc pode usar um wsdl local para fazer a geração
L
libajunior
Respondendo as perguntas…
Você verificou se o servidor que você está tentando acessar está disponível???
Sim, ele está em on-line…
Post 04/12/2008 13:11:42 Assunto: Ajuda para consumir webservice
lhe falta um certificado digital… Mas vc pode usar um wsdl local para fazer a geração
Acredito ter todos os certificado pois consigo acessar este webservice pelo delphi, por exemplo, e via browser… Mas só tenho eles instalados no browser… Já havia tentendo utilizar o wsdl local, ele até puxa o serviçco mas qdo vou usá-lo dá erro…
Meu código ficou assim:
publicstaticvoidmain(String[]args){try{// Call Web Service Operationbr.inf.portalfiscal.nfe.wsdl.nfestatusservico.NfeStatusServicoservice=newbr.inf.portalfiscal.nfe.wsdl.nfestatusservico.NfeStatusServico();br.inf.portalfiscal.nfe.wsdl.nfestatusservico.NfeStatusServicoSoapport=service.getNfeStatusServicoSoap12();// TODO initialize WS operation arguments herejava.lang.StringnfeCabecMsg="<?xml version=\"1.0\" encoding=\"utf-8\"?><cabecMsg xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"1.02\"><versaoDados>1.10</versaoDados></cabecMsg>";java.lang.StringnfeDadosMsg="<?xml version=\"1.0\" encoding=\"utf-8\"?><consStatServ xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"1.07\"><tpAmb>1</tpAmb><cUF>41</cUF><xServ>STATUS</xServ></consStatServ>";// TODO process result herejava.lang.Stringresult=port.nfeStatusServicoNF(nfeCabecMsg,nfeDadosMsg);System.out.println("Result = "+result);}catch(Exceptionex){System.out.println("Erro: "+ex.getMessage());}}
acredito que seu erro esta no fato da falta de setar os certificados que serão usados pelo java na conexão segura com webservice…
veja um trecho que retirei aqui mesmo do guj apenas adaptei a minha necessidade, observe um exemplo: