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