Деплой проекта Idea Ultimate на GlassFish

184
03 марта 2018, 20:11

Для упрощения тестирования сделал примитивное клиент-серверное приложение. Сервер на 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 - все работает. Есть идеи в чем проблема?

Answer 1

В итоге оказалось что Eclips сам генерит glassfish-web.xml, а IDEA - нет. Поэтому не работало.

READ ALSO
Как достать все элементы контейнера из Json?

Как достать все элементы контейнера из Json?

Прошу помочь с таким вопросом, изучаю библиотеку Gson, так понимаю, что для парсинга Json-a она очень удобна

241
Operand should contain 1 column(s)

Operand should contain 1 column(s)

при выполнении запроса возникает ошибка Operand should contain 1 column(s), в чем может быть дело?

221
Десериализация с помощью GSON

Десериализация с помощью GSON

Всем привет! Недавно увлекся программированием, и появилась необходимость десериализовать данные с помощью GSON (либо чего-то более подходящего),...

196