как увидеть GlassFish, работающий на машине Linux RedHat EC2? - PullRequest
0 голосов
/ 16 сентября 2011

Я установил RedHat 6.1 linux на Amazon EC2.Я установил JDK 1.7 и GlassFish.Я запустил GlassFish, похоже, он работает, потому что когда я wget localhost: 8080, он «загружает» файл index.html.

Я добавил 8080 в список «входящих» в группе безопасности EC2, которая назначена компьютеру..

Когда я пытаюсь получить к нему доступ в веб-браузере, используя имя, которое они мне дали, например:

http://ec2-107-20-73-68.compute-1.amazonaws.com:8080

Я ничего не получаю.

Может быть, ядолжен открыть порт 8080 на коробке linux?

Что-то я не так сделал в EC2?Или я что-то не так сделал в RedHat?

Любая помощь приветствуется!

Роб

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Пара моментов здесь:

  1. Да, вам придется открыть общедоступные порты (вот почему localhost: 8080 работает, а входящий - нет).
  2. Помните, что GlassFish Server 3.1.1+ поддерживает JDK 7. Мы не тестировали более ранние версии. Я не думаю, что это ваша проблема, но, надеюсь, это поможет избежать потенциальных проблем в будущем.

Некоторые полезные URL для открытия порта (подсказка, запустите ec2-authorize): http://aws.amazon.com/articles/1233

Надеюсь, это поможет!

1 голос
/ 16 сентября 2011

Вы можете запустить jps из командной строки, чтобы убедиться, что экземпляр запущен.Вы увидите «PELaunch», если это так.

Оттуда вам нужно попробовать страницу администратора (или попробовать сначала) http://ec2 -107-20-73-68.compute-1.amazonaws.com: 4848 / login.jsf

...