У меня есть устаревшее Java
приложение, которое работает в Jetty
.
Когда я запускаю его в IntelliJ
в Windows 10, с конфигурацией Jetty (Edit configuration -> Jetty Server
), есть возможность открыть браузер после запуска приложения.
Я обнаружил, что если опция off
, приложение запускается и становится доступным в течение 2-3 минут.
Но если опция open browser after launch
(с использованием Chrome), приложению требуется больше времени, чтобы раскрутиться (чтобы достичь "Started @ ..."), и это займет еще несколько минут , пока не откроется браузер. Кроме того, в журнале кажется, что оно закрывает приложение после его запуска:
2020-04-23 14:43:05.846:INFO:oejs.Server:main: Started @183098ms
Connected to server
2020-04-23 14:43:06.076:INFO:bla.mywebapp:RMI TCP Connection(6)-8.8.8.8: Closing Spring root WebApplicationContext
Есть ли какая-либо причина, которая может сделать такую длительную задержку открытия баузера так много времени после того, как приложение уже запущено?
И почему кажется, что оно закрывает приложение для запуска браузера?