Фатальная ошибка: переменная DISPLAY установлена ​​неправильно:: 0 - PullRequest
0 голосов
/ 17 марта 2019

Я хочу установить сервер oracle weblogic.Я уже скачал его, и он fmw_12.1.3.0.0_wls.jar.Чтобы установить его, мне нужно запустить java -jar fmw_12.1.3.0.0_wls.jar.Но когда я запускаю его, я получаю

(...)X-Server access is denied on host
[Fatal Error] DISPLAY variable set incorrectly: :0
[Resolution] Verify that your DISPLAY environment variable is set correctly, 
and that there is an X11 server on the system. If you are 
running the Oracle Installer as a different user or on a different host, 
you may need to use the xhost command to ensure that host/user 
has permission to write to your display.

Logs are located here: /tmp/OraInstall2019-03-16_10-36-23PM.

Моя система: CentOS Linux выпуск 7.6.1810 (Core) Моя Java-версия: Java (TM) среда выполнения SE (сборка 1.7.0_80-b15)

Я пытаюсь выполнить эту установку локально.Я запутался, потому что каждое решение, с которым я сталкивался, предполагало, что я входил в систему через ssh или vnc server, а я определенно нет.Что я пробовал:

  • установить $ JAVA_HOME, чтобы он указывал на мой каталог jdk.
  • сбросить $ ORACLE_HOME, который был создан для базы данных, которую я установил.
  • пытается установить значения DISPLAY для другого числа, отличного от 0 (я знаю, что это глупо, но неважно).
  • переустановить Java

Я думаю, может ли этобыть проблема, связанная с графическими драйверами.Может ли быть так, что настройки по умолчанию, установленные с X11, как-то не так?Или, может быть, CentOS не совместим с этим программным обеспечением?Должен ли я попробовать Oracle Linux?

1 Ответ

0 голосов
/ 17 марта 2019

Добавьте -Djava.awt.headless=true в командную строку, например,

java -Djava.awt.headless=true -jar fmw_12.1.3.0.0_wls.jar
...