Login Registre-se
Maven x NFe 3.10 (Resolvido)  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

Pessoal, boa noite!

Estou com um problema na integração do projeto NF-e com um sistema de vendas utilizando Maven. O .jar do projeto NF-e, coloquei na src/main/webapp/WEB-INF/lib,e adicionei a seguinte dependência no pom.xml:




Mas estou obtendo erro: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil

Nesse .jar, além de constar toda a implementação do projeto NF-e 3.10 e suas dependências, criei um método que recebe o xml assinado e validado, transmite e retorna uma String de resposta. Mas, quando a aplicação WEB está executando e o método é chamado, recebo esse erro. Para me certificar de que o projeto está funcionando, criei a seguinte classe e executando em Run As Java Application, tudo funciona normalmente:




Será algum problema de compatibilidade com o Maven? Alguém já passou por isso alguma vez? Segue o erro completo:


mar 05, 2015 8:20:51 PM com.sun.faces.lifecycle.InvokeApplicationPhase execute
ADVERTÊNCIA: #{vendaProdutoBean.emitirNfe}: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil
javax.faces.FacesException: #{vendaProdutoBean.emitirNfe}: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:11
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:19
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:8
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:107
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:655)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
... 29 more
Caused by: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil
at br.com.EnvNFe.NFeAutorizacao.EnviarLoteNFe(NFeAutorizacao.java:125)
at br.com.EnvNFe.EmitirNFee.executar(EmitirNFee.java:9)
at br.com.portal.beans.venda.VendaProdutoBean.emitirNfe(VendaProdutoBean.java:152)
at br.com.portal.beans.venda.VendaProdutoBean$Proxy$_$$_WeldClientProxy.emitirNfe(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:245)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:277)
at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.axiom.om.util.AXIOMUtil
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1324)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1177)
... 44 more

mar 05, 2015 8:20:51 PM com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError
GRAVE: javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:19
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:8
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:107
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:655)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/AXIOMUtil
at br.com.EnvNFe.NFeAutorizacao.EnviarLoteNFe(NFeAutorizacao.java:125)
at br.com.EnvNFe.EmitirNFee.executar(EmitirNFee.java:9)
at br.com.portal.beans.venda.VendaProdutoBean.emitirNfe(VendaProdutoBean.java:152)
at br.com.portal.beans.venda.VendaProdutoBean$Proxy$_$$_WeldClientProxy.emitirNfe(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:245)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:277)
at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.axiom.om.util.AXIOMUtil
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1324)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1177)
... 44 more

Esta mensagem foi editada 1 vez. Última atualização foi em 05/03/2015 22:25:24

wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

Esqueci de mencionar que o mesmo .jar eu utilizo numa aplicação JSP e funciona perfeitamente... Já tentei adicionar os .jars no Build Path da aplicação também, mas sem sucesso...

Esta mensagem foi editada 1 vez. Última atualização foi em 05/03/2015 21:03:13

wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

Pessoal, consegui solucionar... mas para isso tive que ir importando uma a uma as dependências do projeto direto do Maven. Por enquanto, caso alguém passe por essa situação, com as seguintes dependências o projeto esta sendo executado:



Tmj
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 441
Offline

wpsilva, este Maven é interno da empresa onde trabalha?

Tiago Bergamasco, 24 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação
Contatos: Google+, Twitter, Instagram, LinkedIn, Facebook, tiago.bergamasco@gmail.com
Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[WWW]
wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

Olá Tiago,

Não é não, criado direto com plugin do Eclipse Luna amigão.
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1346
Localização: Bahia
Offline

wpsilva voce poderia postar o arquivo maven com todas as dependências necessárias para o projeto NF-e 3.10? desde já obrigado.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

Bom dia!
ta na mão... segue.

Esta mensagem foi editada 1 vez. Última atualização foi em 29/06/2016 10:19:28

jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1346
Localização: Bahia
Offline

Show! Se nao for lhe pedir muito por favor posta os jars da dependência local. Seria possível?

Desde já muito obrigado.

Esta mensagem foi editada 1 vez. Última atualização foi em 29/06/2016 10:19:55


Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

Boa noite Jeroqueiroz!
Essa dependência local é o projeto aqui do JavaC. Basta acessar o link do projeto atualizado e colocar na pasta indicada no poom.xml. Só da uma pesquisada no Google sobre como adicionar uma dependência Maven local, pq, se não me engano, existe um procedimento que precisa ser executado para que o Maven encontre a dependência local... Não é nada complexo, mas, como faz um tempo que eu executei, não me lembro como faz corretamente.

jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1346
Localização: Bahia
Offline

OK. O procedimento de add ao repositório eu conheço e já tenho aqui..

O Lance era os jars atualizados, pois os que possuo aqui são da versão 2.0. Vou tentar encontrar aqui, se tiver o link fácil posta ai...

Muito obrigado pela atenção.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1346
Localização: Bahia
Offline

Segue comando para Add jar ao Maven Local:


Acessar o Diretório onde esta localizado o Arquivo JAR via Terminal

Executa o comando:


No POM.XML Adicionar


Executa o comando:


No POM.XML Adicionar


AQUI scontra-se os JAR para Download

Fica a Dica para os demais usuários que desejam utilizam o Maven com o NFe.

Esta mensagem foi editada 2 vezes. Última atualização foi em 30/06/2016 09:46:45


Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
wpsilva

JavaC Membro
[Avatar]

Membro desde: 31/10/2014 03:04:38
Mensagens: 29
Offline

http://www.javac.com.br/jc/posts/list/2309-schemasxml-e-stubswebservice-atualizados-2015.page
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team