bom, vale a pena lembrar q ainda não sou nenhum expert em soa,ssl e certificados mas isso q eu fiz “deu certo” e eu espero ajudar mais alguém com isso.
Mano, tô devendo um novo post…
Preciso fazer uma página explicando tudo certinho, pq já fiz 23423423 melhorias (mentira, umas 5.hehe), e não coloquei em lugar nenhum! =S
[quote]Mano, tô devendo um novo post…
Preciso fazer uma página explicando tudo certinho, pq já fiz 23423423 melhorias (mentira, umas 5.hehe), e não coloquei em lugar nenhum! =S [/quote]
q bom! só p/ fechar a thread secundária: to faturando rios de dinheiro com aquele controle! uauauhhua
Bem que poderia ter um botão curtir no post !
Muito bom o tópico, eu mesmo que ja havia desistido à tempos de implementar a nf-e consegui implementar.
Então, parabéns !
entao cara utilizei sua classe NfeRecepcao2Stub como exemplo para montar a de NfeRetRecepcao2Stub so alteriei nomes da classe e dos metodos sera que tem que passar mais alguma coisa.
23/04/2012 14:41:50 oracle.j2ee.ws.client.ClientMessages warningCannotCallEndpoint
WARNING: Não é possível conectar ao URL: https://homologacao.ginfes.com.br//ServiceGinfesImpl devido a java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection timed out: connect
12/04/23 14:41:50 java.rmi.RemoteException: ; nested exception is:
HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection timed out: connect
12/04/23 14:41:50 at br.com.empro.faturamento.proxy.runtime.ServiceGinfesImplBinding_Stub.consultarLoteRpsV3(ServiceGinfesImplBinding_Stub.java:670)
12/04/23 14:41:50 at br.com.empro.faturamento.proxy.ServiceGinfesImplPortClient.consultarLoteRpsV3(ServiceGinfesImplPortClient.java:52)
12/04/23 14:41:50 at br.com.empro.faturamento.actions.NfseAction.enviarRpsWs(NfseAction.java:927)
12/04/23 14:41:50 at br.com.empro.faturamento.actions.NfseAction.obterCertificado(NfseAction.java:877)
12/04/23 14:41:50 at br.com.empro.faturamento.actions.NfseAction.gerarXml(NfseAction.java:580)
12/04/23 14:41:50 at br.com.empro.faturamento.actions.NfseAction.enviarRps(NfseAction.java:537)
12/04/23 14:41:50 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12/04/23 14:41:50 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
12/04/23 14:41:50 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
12/04/23 14:41:50 at java.lang.reflect.Method.invoke(Method.java:597)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
12/04/23 14:41:50 at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at br.com.empro.faturamento.interceptor.LoginInterceptor.intercept(LoginInterceptor.java:51)
12/04/23 14:41:50 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
12/04/23 14:41:50 at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
12/04/23 14:41:50 at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)
12/04/23 14:41:50 at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
12/04/23 14:41:50 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
12/04/23 14:41:50 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
12/04/23 14:41:50 at com.evermind.server.http.HttpRequestHandler.handleNotFound(HttpRequestHandler.java:1042)
12/04/23 14:41:50 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911)
12/04/23 14:41:50 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
12/04/23 14:41:50 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
12/04/23 14:41:50 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
12/04/23 14:41:50 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
12/04/23 14:41:50 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
12/04/23 14:41:50 at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
12/04/23 14:41:50 at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
12/04/23 14:41:50 at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
12/04/23 14:41:50 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
12/04/23 14:41:50 at java.lang.Thread.run(Thread.java:619)
12/04/23 14:41:50 Caused by: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection timed out: connect
12/04/23 14:41:50 at oracle.j2ee.ws.client.http.HttpClientTransport.invokeImpl(HttpClientTransport.java:174)
12/04/23 14:41:50 at oracle.j2ee.ws.client.http.HttpClientTransport.invoke(HttpClientTransport.java:150)
12/04/23 14:41:50 at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:176)
12/04/23 14:41:50 at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:113)
12/04/23 14:41:50 at br.com.empro.faturamento.proxy.runtime.ServiceGinfesImplBinding_Stub.consultarLoteRpsV3(ServiceGinfesImplBinding_Stub.java:653)
12/04/23 14:41:50 ... 73 more
Não estou setando o KeyStore, uso certificado A3 do tipo Token, não sei ao certo como fazer…
Se alguém puder me ajudar, eu agradeço.
Abraços
Post antigo, mas ainda util no meu caso hehe… Parece que o 4shared não esta querendo me deixar baixar esse arquivo lá (talvez nem exista mais) então teria como passar por email, ou sei lá upar denovo o pdf ou alguma coisa assim? Muito obrigado vlw…
mas como eu seto o keystore nas propriedades do sistema?
o que eu coloco no trustStore?
Vi em um artigo que posso usar “NONE” para keyStore e trustStore quando o certificado estiver em hardware, e no Type coloco “pkcs11”, mas coloco isso e não acontece nada…
Ta dando um trabalhão isso ai…^^