EduardoDeperon
Membros-
Total de ítens
10 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que EduardoDeperon postou
-
Erro - (java:1322): Gtk-WARNING **: 16:36:05.819: cannot open display:
um tópico no fórum postou EduardoDeperon ACBrLIB
Pessoal, beleza? Eu fiz um exemplo básico usando o ACBRLib em Java para validar a assinatura do XML que retorna em modo texto o resultado. Quando eu rodo este exemplo dentro da minha máquina virtual (que possui o GNOME instalado) funciona perfeitamente. Quando tento rodar dentro da Digital Ocean (onde não tenho o GNOME instalado) dá o seguinte erro abaixo: root@multweb-testing:/home/eduardo-deperon-afonso/projects/java/XmlValidationReading/src/XmlValidationReading/dist# java -jar XmlValidationReading.jar (java:1322): Gtk-WARNING **: 16:36:05.819: cannot open display: Dá o mesmo erro com o usuário root ou com o meu usuário. Alguém poderia me ajudar? Desde já, agradeço. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Abaixo eu deixei todos os procedimentos que fiz para a instalação que são os mesmos, nas duas máquinas virtuais +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ apt-get install openssl apt-get install libxml2 apt-get install libxmlsec1-openssl apt-get install libcrypto++-dev apt-get install libssl-dev apt-get install libxml2-dev apt-get install libxslt1-dev apt-get install xvfb apt-get install xauth apt-get install libgtk2.0-0 apt-get install ttf-mscorefonts-installer apt-get install libcanberra-gtk-module ================================== Para funcionar com o Java ================================== apt-get install openjdk-11-jdk apt-get install openjfx ================================== Copiar o arquivo libacbrnfe64.so (dentro de /usr/lib64) ================================== Links Simbólicos ================================== cd /usr/lib/x86_64-linux-gnu ln -s libxml2.so.2 libxml2.so ln -s /usr/lib/x86_64-linux-gnu/libxmlsec1.so.1 /usr/lib/x86_64-linux-gnu/libxmlsec1.so ln -s /usr/lib/x86_64-linux-gnu/libxmlsec1-openssl.so.1 /usr/lib/x86_64-linux-gnu/libxmlsec1-openssl.so ln -s /usr/lib/x86_64-linux-gnu/libxslt.so.1 /usr/lib/x86_64-linux-gnu/libxslt.so ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/x86_64-linux-gnu/libxml.so ln -s /usr/lib/x86_64-linux-gnu/libexslt.so.0 /usr/lib/x86_64-linux-gnu/libexslt.so ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.so ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/libcrypto.so 4-) Configurações do arquivo ACBrLib.ini [DFe] SSLCryptLib=1 SSLXmlSignLib=4 [NFe] PathSchemas=/home/eduardo-deperon-afonso/projects/java/XmlValidationReading/Libs/bin/ -
ACBrLibNFE - Java - Validar Assinatura XML
EduardoDeperon replied to EduardoDeperon's tópico in ACBrLIB
Resolvido! Alem de deixar as dlls em C:\ACBrLibDemos\Java\Libs\bin que estavam apontadas no ClassPath do projeto eu coloquei as dlls aqui em: C:\Windows\System32 ai funcionou perfeitamente! Muito Obrigado por toda ajuda!!! -
ACBrLibNFE - Java - Validar Assinatura XML
EduardoDeperon replied to EduardoDeperon's tópico in ACBrLIB
José, Muito Obrigado pela atenção/ajuda. Cara, peço desculpas, não havia me atentado em configurar o SSLXmlSignLib Meu arquivo ACBr.ini agora está assim: [DFe] SSLCryptLib=3 SSLHttpLib=0 SSLXmlSignLib=4 [NFe] PathSchemas=C:\ACBrLibDemos\Java\Libs\bin\Schemas\NFe\ Porem, está dando o seguinte erro: java.lang.Exception: Erro ao inicializar a Biblioteca LibXML2 Anexei Java - Erro inicializar LibXML2.txt Desde já, agradeço. Java - Erro inicializar LibXML2.txt -
Olá Pessoal, tudo bem? Peço desculpas se for uma dúvida boba, mas realmente estou meio perdido... Eu estou testando o ACBrLib em Java em ambiente Windows 64 bits. No Exemplo que tenho do ACBrLib em Java (não existe a implementação do botão Verificar Assinatura) Eu preciso exatamente dessa funcionalidade. Verificar se a assinatura do XML é válida. Meu arquivo ACBr.ini está assim: [DFe] SSLCryptLib=3 SSLHttpLib=0 SSLXmlSignLib=0 [NFe] PathSchemas=C:\ACBrLibDemos\Java\Libs\bin\Schemas\NFe\ Eu fiz a implementação e está dando o seguinte erro abaixo: java.lang.Exception: "ValidarAssinatura" não suportado em: TDFeSSLXmlSignClass Alguem poderia me ajudar? Desde já, agradeço. ================ Imagens anexadas ================ Java - Validar Assinatura XML.jpg Java - PathNames.jpg Java - Código do Botão - ValidarAssinatura.txt Java - Erro.txt ACBrLib.ini ACBrLibNFE Demo-20210827.txt Java - Código do Botão - ValidarAssinatura.txt Java - Erro.txt.txt ACBrLib.ini ACBrLibNFE Demo-20210827.log
-
Perfeito Antonio Carlos!!! Sua alteração deu certo!!! Muito Obrigadoooooooooo!!!
-
Olá Pessoal, tudo bem? Consegui rodar os exemplos do ACBrLibNFe no ambiente Windows perfeitamente. Porem, a minha necessidade será utiliza-lo em um ambiente Linux (Debian). Por este motivo, preciso conseguir configurá-lo ali. Assim como fiz no Windows (Criei a pasta bin dentro de /home/eduardo-deperon-afonso/projects/acbrlibdemos/Java/Libs) e adicionei libacbrnfe64.so juntamente com a pasta Schemas /home/eduardo-deperon-afonso/projects/acbrlibdemos/Java/Libs/bin Porem (pelo o que eu entendi), quando tento compilar no NetBeans, está dando erro de que não está encontrado libacbrnfe64.so Unable to load library 'ACBrNFe64': Native library (linux-x86-64/libACBrNFe64.so) A imagem do erro e o erro estão anexados. Alguem poderia me ajudar? Desde já, agradeço. linux-java-erro
-
Muito Obrigado pela ajuda Rafael Dias. Consegui, deu tudo certo.
-
Rafael, obrigado pela atenção. No Demo, não encontrei a parte da DLL (que no caso seria uma .SO para o Linux, correto?) Eu tenho que adquirir a licença para conseguir "essas dlls" ? Desde já, agradeço Eduardo
-
Pessoal, tudo bem? Sou iniciante. Portanto, peço desde já, desculpas por esta minha dúvida simples. Eu estou utilizando Debian, e baixei via tortoise os Demos da AcBrLib para testar a parte da NFE. No entanto, quando abro o projeto no NetBeans, está dando o erro da imagem anexada. Problem: The project uses the file/folder called "bin-StdCall", but this file/folder was not found. Solution: Click Resolve and locate the missing file/folder. No Manual vi, que o Linux utiliza Cdecl. Porem não sei "como apontar" para ele utiza-lo, para corrigir este erro. Java - JNA: Usa apenas StdCall ou Cdecl no windows e apenas Cdecl no Linux Vocês podem me ajudar? Desde já, agradeço. Eduardo