Membros Pro Programação InterNews Postado 2 Janeiro Membros Pro Compartilhar Postado 2 Janeiro Olá, Estou tentando usar o ACBrBoleto no Linux com o ACBRLib. Tenho um projeto no Java com springboot. No Windows funciona normalmente, porém ao executar no linux ocorre o erro '(java:7568): Gtk-WARNING **: 12:04:01.401: cannot open display:' Meu servidor é um Ubuntu 20.04.6 64 bits sem interface gráfica. Instalei o x11 (apt-get install xorg openbox) igual vi em outro post, mas não resolveu. Alguma outra coisa que posso fazer para contornar o problema? Segue abaixo exemplo do sh de execução de meu projeto, para o caso de ter algo a acrescentar para funcionar. #!/bin/bash /usr/bin/java -Dloader.path=file:/opt/meu_projeto/libs,file:/opt/meu_projeto/config/ -Dspring.devtools.restart.enabled=false -Dspring.config.location=file:/opt/meu_projeto/config/application.properties -Xms512M -Xmx512M -jar /opt/meu_projeto/meu_jar.jar org.springframework.boot.loader.PropertiesLauncher Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Daniel InfoCotidiano Postado 2 Janeiro Consultores Solution Compartilhar Postado 2 Janeiro Boa tarde ! No Linux precisa instalar algumas dependências como LibGTk2 entre outras: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.html No Linux sem interface gráfica por enquanto precisa de um emulador gráfico; https://www.geeksforgeeks.org/how-to-install-xvfb-on-ubuntu/ Lembre-se de dar permissões as pastas onde vão ser gerados os arquivos logs, etc Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Programação InterNews Postado 4 Janeiro Autor Membros Pro Compartilhar Postado 4 Janeiro Bom dia, Deu certo com o Xvfb Foi necessário instalar ele e adicionar nos profiles para iniciar junto do Linux, além disso adicionar o enviroment para definir o display. Caso alguém passe pelos mesmos problemas, os passos foram: sudo apt update sudo apt install xvfb Adicionar em algum script que inicie junto do sistema o comando que inicializa o Xvfb: Xvfb :1 -screen 0 1280x1024x16 & Se o seu sistema for iniciado via SH, adicionar no script antes da execução de seu sistema export DISPLAY=:1 Se for via service, adicionar na configuração do service [Service] Environment="DISPLAY=:1" ... 2 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 4 Janeiro Consultores Compartilhar Postado 4 Janeiro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts