有没有办法在 IBM WebSphere Application Server 上使用 WebSockets?

Posted

技术标签:

【中文标题】有没有办法在 IBM WebSphere Application Server 上使用 WebSockets?【英文标题】:Is there a way to use WebSockets on IBM WebSphere Application Server? 【发布时间】:2013-01-23 18:56:28 【问题描述】:

我正在使用 WebSocket Servlet 将基于 Apache Tomcat 7.0.35 的 Web 应用程序迁移到 IBM WebSphere Application Server (WAS)。问题是我认为 WAS 不支持 WebSockets。

【问题讨论】:

【参考方案1】:

您可以尝试 WebSphere Liberty 8.5.5.4——它支持 WebSockets。见公告here。

另见:

Liberty profile: Web Sockets

【讨论】:

【参考方案2】:

WAS 不支持 IBM 论坛 here 中所述的 WebSockets。您可以做的是调查您是否可以在 WAS 中部署其中一种 WebSockets 服务器实现(查看此list)。

【讨论】:

【参考方案3】:

您还可以尝试将 Jetty Web 服务器嵌入到 Java 应用程序中以在您的 WebSphere 应用程序服务器上运行 - http://www.eclipse.org/jetty/documentation/current/embedding-jetty.html。另一种选择是使用 WebSockets 实现(例如 Wabbit),或使用支持 Java EE 7 规范的应用服务器,例如 IBM WAS 9。

【讨论】:

以上是关于有没有办法在 IBM WebSphere Application Server 上使用 WebSockets?的主要内容,如果未能解决你的问题,请参考以下文章

在 IBM WebSphere 上托管 RESTHeart

IBM Websphere MQ 到 Apache Apex Operator Stream?

IBM Websphere MQ - MQGET 不会从队列中移除消息

IBM websphere MQ 消息发送与获取

WebSphere试用过期问题处理

带有 IBM websphere 错误的 Angular7 + maven (frontend-maven-plugin:1.0:npm (npm install fail))