使用 JSR-356(websockets)的 Jetty 8 配置

Posted

技术标签:

【中文标题】使用 JSR-356(websockets)的 Jetty 8 配置【英文标题】:Jetty 8 configuration with JSR-356(websockets) 【发布时间】:2015-09-09 07:55:20 【问题描述】:

我想问一下jetty 8中的Websockets配置是否不能像我们在jetty 9中那样通过注解来完成。Jetty 9既有JSR-356的实现,也有自己的实现。 我指的是http://examples.javacodegeeks.com/enterprise-java/jetty/jetty-websocket-example/。 问题是我们可以在 jetty 8 中使用注解来配置 websockets。如果可以,那么如何?

【问题讨论】:

【参考方案1】:

Jetty 8 is EOL (End of Life),仅支持 Servlet 3.0。

它从未支持过 JSR-356 (javax.websocket)

Jetty 9.1.0 added support for JSR-356 作为其 Servlet 3.1 完成的一部分。

【讨论】:

以上是关于使用 JSR-356(websockets)的 Jetty 8 配置的主要内容,如果未能解决你的问题,请参考以下文章

码头 Websocket JSR 356 错误 403

带有 Spring Boot 的 JAVAX JSR 356 Websocket

将 Java WebSockets (JSR-356) 与 SpringBoot 集成

尝试使用 jsr 356 时出现 java.lang.linkage 错误

Jetty 中的 JSR-356 javax websockets(嵌入式和非嵌入式)

使用 Gretty Gradle 插件测试 WebSocket