Неустранимая ошибка ОТОБРАЖЕНИЯ неправильно установленной переменной : :0

#weblogic #oracle-fusion-middleware

#weblogic #oracle-fusion-промежуточное программное обеспечение

Вопрос:

Я хочу установить oracle weblogic server. Я уже скачал ее, и это 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 (ядро) Моя java: Java (TM) SE Runtime Environment (сборка 1.7.0_80-b15)

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

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

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

Ответ №1:

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

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

Комментарии:

1. Спасибо за попытку помочь, но я получил то же сообщение об ошибке, что и раньше.

Ответ №2:

Я решил свою проблему, используя jdk 1.8 x64. Похоже, эта проблема была вызвана jdk 1.8 x86. И да, проблема была похожа на вашу. Попробуйте.