Jump to content

dev botao

Gtk-WARNING **: 21:39:23.329: cannot open display


FabioLacerda
Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 916 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite.

Consigo utilizar a biblioteca AcbrLib no Windows, porém estou com problemas para rodar em Linux server (Centos8). Procurando em outros tópicos vi que alguns usuários já conseguiram rodar fazendo a instalação de algumas dependências de parte gráfica. Fiz a instalação da libgtk2 e xvfb, mas sempre quando tento gerar o pdf de uma NFe por exemplo recebo a mensagem do título:

Gtk-WARNING **: 21:39:23.329: cannot open display

Estou deixando abaixo parte do Dockerfile onde é feita a instalação:

FROM centos:8

RUN yum install -y \
       Xvfb \ 
       xauth \
       openssh-server \
       openssl \
       gtk2 \
       gtk2-devel \
       libxml2 \  
       java-11-openjdk \
       java-11-openjdk-devel \       
       xorg-x11-fonts-Type1 \
       libxslt
	   
RUN export DISPLAY=:0.0
RUN Xvfb :0.0 &

Alguém tem alguma ideia do que pode estar acontecendo? Já revirei outros fóruns de Linux tentando encontrar a solução, agradeço qualquer ajuda.

Link to comment
Share on other sites

Opa, era isso mesmo

O Dockerfile ficou assim, para quem precisar rodar no CentOs

FROM centos:8

RUN yum install -y \
       Xvfb \ 
       xauth \
       openssh-server \
       openssl \
       gtk2 \
       gtk2-devel \
       libxml2 \  
       java-11-openjdk \
       java-11-openjdk-devel \       
       xorg-x11-fonts-Type1 \
       libxslt
	   
COPY run.sh /app/run.sh
RUN chmod 0755 /app/run.sh

ENTRYPOINT ["bash", "/app/run.sh"]	   

Criei este arquivo run.sh e deixei ele junto com o .jar

abaixo o conteúdo do run.sh

Xvfb :0.0 & java -jar myapp-0.0.1.jar

 

Muito Obrigado @Rafael Dias

  • Like 2
Link to comment
Share on other sites

  • Este tópico foi criado há 916 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.