Какой сервер приложений можно использовать для деплоя jar?
Добрый день,
нужно хостить обычные сетевые НЕ ВЕБ приложения вроде telegram-ботов или TCP-сервера на netty для приема сообщений от GPS-трекеров, а может быть даже сервер minecraft.
Раньше просто использовал скрипт, запускающий screen, но наверняка есть безвелосипедные решения вроде tomcat для веб.
Какой сервер приложений лучше использовать для таких целей?
Толстый Лорри: Пока никакое не планировал. Просто хочется настроить с bitbucket pipline на копирование jar-файла на сервер по scp, и чтобы сервер автоматически его развернул хотя бы (По примеру tomcat с war-архивами). Ну и можно было бы приложения запустить/остановить через веб-интерфейс, например. Неужели в таких случаях все со screen-ом развлекаются?
Smittyperm: я не столь близок с Java-миром, не могли бы вы дать что-то почитать по поводу screen? Гугол ожидаемо выдает ерунду. Подозреваю, что речь о неком веб-фреймворке, умеющем пробрасывать консоль в веб-интерфейс.
Толстый Лорри: Это мое личное мнение, без притензий.
Ant более гибкий, если это касается операций не сязаных со сборкой.
Если уровень будет другой, будет свой CI (Jenkins) тогда история с скриптами вообще deprecated.
С bitbucket pipline я незнаком, возможно там есть или будет что-то похожее.