Назад | Перейти на главную страницу

Установка Java EE через ssh в Linux AMI

Я хочу установить 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 или что-то еще. В качестве альтернативы, я помню, есть опция командной строки с установщиком, которая позволит вам обойти графическую установку и обеспечить ее бесперебойную работу без какого-либо окна или взаимодействия с пользователем. Вам нужно только заранее подготовить файл с минимальной настройкой (включая принятие лицензии). Я использовал это, пока не понял, что первый вариант намного проще ...