Openshift и встроенный сервер в банке

Я видел, как люди делают это, но, следуя их шагам, мне не удается заставить его работать.

Я сделал свой сервер приложений WildFly 8.2.0.Final. Затем я загрузил jar и ресурсы с помощью WinSCP и запустил jar через ssh. -> java -jar server.jar

Затем вывод, который я ожидал: запущенный сервер sparkjava (да, я использую искру) на порту 8081 и Ip - тот, который получен с помощью команды env | grep IP.

Затем я пытаюсь войти в свое приложение через клиента: http://fooname.rhcloud.com:8081/home.html

И ничего не происходит. Через несколько секунд в браузере отображается тайм-аут.

Любая идея? Я почти уверен, что пропускаю "глупый" шаг, но я не видел, какой именно.

заранее спасибо

1 ответ

Решение

Вы можете получить доступ к этим портам (80/443/8000/8443) только через внешние приложения OpenShift. Если вы хотите запустить свечу, я бы посоветовал вам использовать механизм DIY, а затем прослушать его через порт 8080, чтобы он был доступен извне. Вы можете просмотреть этот раздел портала разработчика для получения дополнительной информации о портах и ​​маршрутизации: https://developers.openshift.com/en/managing-port-binding-routing.html

Другие вопросы по тегам