Olá, estou tenanto usar a ACBr numa aplicação Java, num container Docker com SO Ubuntu, porém está dando o erro:
(java:8): Gtk-WARNING **: 15:42:26.168: cannot open display:
Já tentei aplicar as soluções descritas no forum, mas sem sucesso, sempre da essa mensagem.
Segue a deinição do Docker file:
FROM adoptopenjdk/openjdk11-openj9:latest
RUN apt-get update
RUN apt-get install -y xvfb xauth openssl libxml2 libgtk2.0-0 libcanberra-gtk-module libssl-dev
RUN cd /lib/x86_64-linux-gnu/ && ln -s libxml2.so.2 libxml2.so
VOLUME /tmp
COPY target/*.jar platform-edocs-backend-1.0.1.jar
COPY run.sh /run.sh
RUN chmod 0755 /run.sh
RUN chmod 0755 /platform-edocs-backend-1.0.1.jar
ENTRYPOINT ["bash", "/run.sh"]
e script run.sh:
Xvfb :0.0 & java -jar -Xshareclasses:name=triercloud ./platform-edocs-backend-1.0.1.jar
Rodando no Windows (sem container Docker) funciona certinho.