[Resolvido] Gerando classes java (Axis)

11 respostas
panthovillas

Boa tarde.

Estou tendo problemas para tentar gerar minhas classes java para acessar o web service da prefeitura de Nova Friburgo para o envio da NFe de serviço.
O endereço passado por eles é: https://www1.webiss.com.br/rjnovafriburgo_wsnfse_homolog/NfseServices.svc?wsdl

Sempre da este erro:

java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source)
        at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Sou
rce)
        at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unkn
own Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent
Entity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineD
ocVersion(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:369)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:420)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.jav
a:482)
        at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
        at java.lang.Thread.run(Unknown Source)

Eu já salvei o arquivo no micro, salvei tb outros 2 arquivos que ele faz referencia dentro deste .svc e até consegui gerar as classes java. Mas na hora de tentar enviar o RPS da o mesmo erro ai de cima.

Alguem sabe o que posso fazer ?
Obrigado.

11 Respostas

panthovillas

ninguem ? =/

W

tipo de um erro de Entity isso que dizer que sua classe não esta cendo percorrida de forma certa e outra deve haver metodos invalidos em seu codigo, caso não seja isso posta seu codigo ae, fica dificio responder sem ve-lo.

panthovillas

mas este mesmo erro já ocorre na tentativa de criar as classes java com o axis. O mesmo erro.

mauricioadl

isso pode ser falha na autenticação, seu ip tem acesso ao webservice?

panthovillas

a saida da minha rede para fora não tem restrição. Esta restrição que vc fala é so servidor do web service ? Ele pode estar filtrando IPs ?

mauricioadl

sim ele esta com filtro de IP, eu nao consegui acessar daqui.

panthovillas

obrigado mauricioadl, vou entrar em contato com o suporte do ws.

panthovillas

bom, nao é firewall… mas simplesmente ninguem consegue gerar estas classes.

panthovillas

Boas…

Ninguem sabe o que eu devo estar fazendo de errado ? Já estou ficando maluco aqui com isto.

Obrigado

ViniGodoy

Já tentou colocar um sniffer na rede, como o Wireshark, e ver se lá aparece algum erro?
Esse tipo de erro ocorre se há problemas de rede, como um timeout do TCP.

panthovillas

bom galera… pra que fique registrado.

Do “nada” comecou a funcionar aqui… ainda da erra na tentativa de criação das classes com o axis passando direto a URL o q é solucionado salvando o arquivo XML localmente… mas o acesso aos metodos do web service passaram a funcionar.

Obrigado a todos.

Criado 26 de dezembro de 2011
Ultima resposta 2 de fev. de 2012
Respostas 11
Participantes 4