Конфигурация WebSockets (ServerEndPoint) - PullRequest
0 голосов
/ 26 сентября 2019

Как дела?У меня проблема в том, что я в течение долгих дней безуспешно ищу окончательного ответа, и поэтому я пришел сюда, чтобы попросить вас о помощи!

Некоторые сведения: Java Web Project, JAVA 8, Tomcat 8.5.23 и IntelliJ в качестве моего пользовательского интерфейса.

Проект: он имеет 3 модуля, одна библиотека имеет весь общий код и используется для двух других (схему можно посмотреть ниже)

Схема проекта

Проблема: я реализовал Websocket, который будет работать как уведомитель на некоторых страницах, но мне нужно было скопировать в них один и тот же код для каждого пакета (WebModule 1 и WebModule 2)В папке SRC я не нашел способа поместить этот код в мой библиотечный модуль (Library / src / sockets / websocket), потому что я понятия не имею, как настроить web.xml для Tomcat, чтобы определить мой сокет (@ServerEndpoint)по определенному пути (мой пакет библиотеки), например, конфигурация джерси или что-то в этом роде.

Это способ сделать это?Не могли бы вы помочь мне?

Большое спасибо ...

С уважением,

Алекс Флориндо

1 Ответ

0 голосов
/ 26 сентября 2019

Я сделал так, чтобы поместить неаннотированный класс / функцию в код библиотеки, а затем расширить класс, где вы хотите, с помощью аннотаций.Производный класс не должен содержать никакого кода.

Производный класс:

@ServerEndpoint(...)
class MyServerEndpoint extends LibraryServerEndpoint
{
}
...