Веб-розетки в JEE6 - PullRequest
       6

Веб-розетки в JEE6

3 голосов
/ 15 ноября 2011

Я хочу создать приложение JEE6, которое использует веб-сокеты. Есть ли какая-либо библиотека, которую я могу использовать, чтобы позволить мне использовать порт сервера приложений вместо открытия нового порта? (Насколько я знаю, это не соответствует спецификации JEE6)

Заранее большое спасибо.

Ответы [ 2 ]

3 голосов
/ 23 декабря 2014

Существует JSR-356 , дополнительная информация здесь , поддерживающая WebSockets на Java EE7.

Я попытался использовать эталонную реализацию Tyrus на Java EE6, но безуспешно. JSR-365 зависит от Сервлет 3.1 , который является частью Java EE7.Вот ответ от разработчика Tyrus.

Это означает, что JSR-365 возможно использовать только на EE7 совместимых серверах приложений или серверах, которые поддерживают Servlet 3.1 с помощью Tyrus .

Также я проверил популярные Атмосфера Framework .Наверное, было бы интересно взглянуть на их страницу совместимости .

2 голосов
/ 15 ноября 2011

Я не думаю, что большинство серверов приложений / контейнеров сервлетов JEE6 поддерживают веб-сокеты стандартным способом. Но вы можете попытаться использовать специфичные для контейнера функции. Например, Jetty и Glassfish поддерживают веб-сокеты в зависимости от контейнера. Вот ссылки:

  1. Причал
  2. Glassfish

Существует также jwebsocket , который, я полагаю, может быть встроен в Tomcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...