Я хочу установить Java EE 6 на машину RedHat. На самом деле машина представляет собой AWS AMI. Я успешно установил JDK, но когда я пытаюсь установить Java EE, консоль сообщает мне, что я могу установить переменную среды DISPLAY. Некоторое время я гуглил и обнаружил, что Java EE можно установить только при работающем X-сервере (отсюда и переменная DISPLAY). Я понятия не имею, как установить это, поскольку у AMI Linux нет среды X Window (поправьте меня и проиллюстрируйте, если я ошибаюсь). Как я могу с этим справиться?
Спасибо
П.Д .: Я установил переменную DISPLAY, чтобы посмотреть, что происходит, но безуспешно.
...
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.openinstaller.core.EngineBootstrap.main(EngineBootstrap.java:208)
SEVERE INTERNAL ERROR: Can't connect to X11 window server using '10.98.135.210:0.0' as the value of the DISPLAY variable.
Я немного поискал и нашел другого пользователя с той же проблемой, пытающегося установить Glassfish.
Надеюсь это поможет.
См. Ниже: "подойдет фиктивный X-сервер (например, xvfb http://en.wikipedia.org/wiki/Xvfb). Следующие шаги должны помочь вам
yum установить xorg-x11-server-Xvfb
Xvfb: 1 -ac
экспорт DISPLAY =: 1.0
После этого запустите ваш исполняемый файл
Если у вас возникнут проблемы при установке Xvfb, то по следующему URL-адресу есть несколько советов по тому же https://stackoverflow.com/questions/1337232/what-dummy-x-server-should-i-use-with-openoffice-on-debian"
Чтобы установить Glassfish в среде без головы, просто используйте пакет .zip и скопируйте файлы на свой сервер, и вы можете запустить его с помощью обычной командной строки asadmin ... У меня был такой, который работал на экземпляре EC2. Вам даже не нужен Xvfb или что-то еще. В качестве альтернативы, я помню, есть опция командной строки с установщиком, которая позволит вам обойти графическую установку и обеспечить ее бесперебойную работу без какого-либо окна или взаимодействия с пользователем. Вам нужно только заранее подготовить файл с минимальной настройкой (включая принятие лицензии). Я использовал это, пока не понял, что первый вариант намного проще ...