Для упрощения тестирования сделал примитивное клиент-серверное приложение. Сервер на Java + web клиент на HTML+JS. Общаются через WebSocket. Тестировал в Eclipse, задеплоил на GlassFish4. Все прекрасно работат на порту 8080. Ввожу текст на HTML странице, он (текст) в консоли Eclipse прилетает.
Перенес на IDEA Ultimate. Все тоже самое, просто скопировал. Задеплоил на GlassFish5. Сервер поднялся. В браузере по запросу localhost:8080 все загружается. Никаких ошибок в IDEA нет. НО клиент к серверу не подключается.
WebSocket connection to 'ws://localhost:8080/AdminPanel/serverendpointdemo' failed: Error during WebSocket handshake: Unexpected response code: 404
Говорит сокет недоступен. Но в браузере то он доступен.
Менял сокет, деплоил на Tomcat - не помогло.
Вернулся на Eclips - все работает. Есть идеи в чем проблема?
В итоге оказалось что Eclips сам генерит glassfish-web.xml, а IDEA - нет. Поэтому не работало.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости