Как настроить поддержку WebSocket в Dropwizard 4 с помощью Jetty 11?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как настроить поддержку WebSocket в Dropwizard 4 с помощью Jetty 11?

Сообщение Anonymous »

Сейчас я работаю над проектом Dropwizard 4 с Jetty 11, и у меня возникли проблемы с настройкой поддержки WebSocket. В предыдущих рекомендациях рекомендуется использовать https://github.com/LivePersonInc/dropwizard-websockets, но это кажется устаревшим. Все рекомендации, которые я нашел, используют класс JettyWebSocketServletContainerInitializer, который я не могу найти ни в одной из имеющихся у меня зависимостей. Я использую dropwizard guicy, но не думаю, что это имеет какой-либо эффект.
Текущие зависимости:

Код: Выделить всё

org.eclipse.jetty
jetty-server


org.eclipse.jetty
jetty-servlet


org.eclipse.jetty.websocket
websocket-jakarta-server


org.eclipse.jetty.websocket
websocket-jetty-server


org.eclipse.jetty.websocket
websocket-jetty-api


org.eclipse.jetty.websocket
websocket-jakarta-common


org.eclipse.jetty.websocket
websocket-core-server


org.eclipse.jetty.websocket
websocket-core-common


org.eclipse.jetty.websocket
websocket-jetty-client


org.eclipse.jetty.websocket
websocket-jetty-common


org.eclipse.jetty.websocket
websocket-servlet


org.eclipse.jetty.websocket
websocket-server
9.4.56.v20240826


jakarta.websocket
jakarta.websocket-api
2.1.1

Все без версий используют версию 11.0.20. Я понимаю, что мне не нужны все эти зависимости, было бы здорово, если бы вы дали мне знать, чего мне не хватает и какие из них мне нужны. Я пробовал разные версии, чтобы заставить его работать, но мне явно чего-то не хватает.
Небольшой фрагмент кода настройки приложения был бы очень полезен.

Подробнее здесь: https://stackoverflow.com/questions/791 ... h-jetty-11
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»