Описание тега jsr356
JSR 356, Java API для WebSocket, определяет API, который Java-разработчики могут использовать, когда они хотят интегрировать WebSockets в свои приложения - как на стороне сервера, так и на стороне клиента Java. Каждая реализация протокола WebSocket, которая утверждает, что совместима с JSR 356, должна реализовывать этот API.
1
ответ
Как перенаправить сообщения из одной конечной точки в другую, используя java websockets (jsr 356)
Я делаю личный проект, чтобы узнать о Java Websockets. В основном мои клиенты HTML отправляют сообщения на мой сервер через веб-сокеты JSR 356. Конечная точка @ServerEndpoint("/wsServer") получает все сообщения от клиентов, и я хотел бы видеть эти с…
17 сен '15 в 06:25
5
ответов
Интеграция JSR-356 WebSocket @ServerEndpoint с компонентами Spring 3
Я использую Spring 3.2.5 без полной новой поддержки JSR-356 WebSockets. Я хотел бы иметь ссылку на синглтон-бин в моем @ServerEndpoint Сервер WebSocket, который создается самим контейнером сервлета, а не в контексте Spring. Какой чистый способ сдела…
16 мар '14 в 10:20
0
ответов
Почему контейнер Weblogic не может внедрить объект Event?
Прежде всего я хочу сказать, что этот вопрос больше касается CDI, особенно CDI Events. Контейнер (в моем случае Weblogic 12 не может ввести Event объект) Мотивация для вопроса: Я пытаюсь интегрировать JMS с WebSocket. По сути, я пытаюсь получить соо…
20 окт '15 в 14:00
2
ответа
Выпуск CDI для инъекций Websocket Bean
Я не понимаю, почему использование инъекций CDI не работает с websockets, используя undertow. Ниже приведен код для простой конечной точки веб-сокета. @ServerEndpoint("/") public class TestWebSocketEndpoint { @Inject private RetrieveAccessor retriev…
07 окт '16 в 21:02
0
ответов
Как я могу зарегистрировать JSR-356 Websocket в PAX-Web? (В комплекте, а не WAR)
У меня проблема с PAX-Web. Я пытался зарегистрировать службу Websocket как декларативную, но она недоступна из Интернета. Я попробовал данный websocket-jsr356-6.0.3.war, и он отлично работает. Как я вижу, WAR-файл по-разному обрабатывает org.osgi.se…
04 май '17 в 20:27
1
ответ
Доступ к UserAgent в сеансе Websocket?
Используя эталонную реализацию Tyrus Java "JSR 356 - Java API для WebSocket", я не могу найти способ получить доступ к HTTP-соединению, которое использовалось для обновлений Websocket. Таким образом, я не могу получить доступ к заголовкам HTTP, отпр…
09 мар '15 в 10:19
3
ответа
Почему websocket не работает в облаке?
Я разработал наш проект websocket на wildfly. Когда мы тестируем его на локальном хосте или в нашей локальной сети, все работает нормально. Но когда я развернул его на AWS, websocket больше не работает. Мы можем получить доступ к другим HTML-страниц…
18 июл '14 в 07:28
0
ответов
Когда и как правильно использовать режим пакетной обработки веб-сокетов Java (JSR 356)
Спецификация Java Web Socket (JSR 356) и API включают опцию включения пакетного режима, но мало говорят о том, когда это хорошая идея, или приводить примеры того, как правильно ее использовать. В частности, javadoc RemoteEndpoint.setBatchingAllowed …
06 дек '17 в 16:47
1
ответ
JUnit-тест с javax.websocket на встроенном Jetty создает RejectedExecutionException: NonBlockingThread
Я пытаюсь написать тестовый пример, который создает сокет и подключается к встроенному экземпляру Jetty. я использую Причал: 9.2.0.RC0 javax.websocket-api & javax.websocket-client-api: 1.0 javax.websocket сервер и клиент impl: 9.1.5.v20140505 Запуск…
13 июл '14 в 20:32
1
ответ
IBM Websphere v8.5.5.4: развертывание Websocket успешно, но клиент не подключается
Мне удалось развернуть образец приложения Websocket в моем профиле Liberty, и он работал в соответствии с тестированием. Затем я попытался развернуть то же приложение на реальной WAS v8.5.5.4 (пока я знаю, что WAS 8.5.5.4 поддерживает websocket). По…
14 авг '15 в 14:02
1
ответ
Кодирование коллекции в массив json в jsr 356
Я изучаю веб-сокеты, и мое веб-приложение использует библиотеку JSR 356. Я следовал инструкциям и могу кодировать / декодировать POJO, однако не могу найти примеров того, как сериализовать массивы или коллекции в JSON. Вот что я делаю, чтобы закодир…
28 сен '15 в 14:28
0
ответов
Закрытие WebSocket при отправке строк кодирования Base64
Я пытаюсь отправить строку в кодировке base64 (конвертированную из изображения) через websocket, и это работает нормально для меня с клиентом javascript. Но если я вместо этого использую Java-клиент (@clientEndPoint), функция onMessage срабатывает о…
25 май '16 в 15:23
1
ответ
Как добавить заголовок запроса в клиент на основе аннотаций Tyrus
Я пытаюсь получить доступ к конечной точке сервера websocket с помощью автономного клиента tyrus (tyrus-standalone-client-1.9) с конечной точкой клиента на основе аннотаций. Я в основном следовал этому примеру. То есть моя клиентская конечная точка …
04 дек '14 в 12:21
1
ответ
Ошибка "Распаковать сжатый фрейм WebSocket" в Tomcat WebSocket
У меня есть клиент JavaScript WebSocket и сервер Tomcat WebSocket (JSR 356). Всякий раз, когда я пытаюсь отправить текстовые данные на сервер от клиента JS, я получаю следующую ошибку Не удалось распаковать сжатый фрейм WebSocket Сеанс WebSocket был…
14 мар '17 в 14:27
1
ответ
Websocket, используемый в Servlet, нужен ли "public static void main(final String[] args)"?
Я впервые работаю с Java Websockets (не используя Jetty, вместо этого использую JSR-356), и во всех примерах, которые я видел, используется "public static void main(final String[] args)" для сопоставления клиента Websocket и конечные точки сервера. …
22 сен '16 в 16:29
1
ответ
Переменные сеанса на основе jsr 356 и клиента HTML/js
Я проверил в интернете некоторое время и не смог найти ответ на свой запрос... Я создаю веб-приложение, используя Java на стороне сервера и простой HTML/ Javascript на стороне клиента. Моя идея состоит в том, чтобы реализовать веб-сокеты с использов…
15 сен '15 в 08:41
1
ответ
NoSuchMethodError с использованием dropwizard websocket jee7 bundle server
Я использую Dropwizard для REST-сервера и dropwizard-websocket-jee7-bundle для включения веб-сокетов.Для сервера websocket я использовал этот пример.Тестирование автономного сервера websocket работает нормально, но в сочетании с Dropwizard, когда кл…
31 авг '17 в 17:41
1
ответ
API Java WebSocket: ограничить обслуживание определенными доменами
Как уже упоминалось, например, в учебнике по HTML5Rocks WebSockets, Сервер решает, сделать ли свою службу доступной для всех клиентов или только для тех, которые находятся в наборе четко определенных доменов. Хорошо, как это сделать с Java API для W…
27 фев '14 в 16:25
1
ответ
Зарегистрируйте ServletRequestListener от OSGi Bundle
У меня есть код JSR-356 (API WebSocket), который упакован в комплект OSGi. Сервлет загружает код через Apache Felix, если это необходимо. Я хочу зарегистрировать ServletRequestListener, который я обычно помещаю в веб-дескриптор: <listener> <…
13 июл '17 в 14:42
0
ответов
Эквивалент 404 для веб-сокета
Я использую веб-сокеты для передачи информации о ресурсе с сервера клиенту. Конечная точка websocket использует pathparam для идентификации конкретного ресурса. Например: @ServerEndpoint("/resources/{resource-id}/updates") Класс Endpoint имеет следу…
01 июн '16 в 11:37