Musíte zadat -Djava.awt.headless=true
parametr v době spuštění.
Odeberte proměnnou DISPLAY
unset DISPLAY
To ve většině případů pomáhá (např. spouštění aplikačních serverů nebo jiných nástrojů založených na java) a vyhnete se úpravám tolika příkazových řádků.
Může být také pohodlné přidat jej do .bash_profile pro specializovaného uživatele app-server/tools.
Tento příkaz mi pomohl vyřešit problém:
export DISPLAY=:0
definujte v bash makro podobné funkci
Nastavte proměnnou prostředí ve skriptu prostředí/přístupu v aplikaci Tomcat