有没有办法在 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 MQ 到 Apache Apex Operator Stream?
IBM Websphere MQ - MQGET 不会从队列中移除消息
带有 IBM websphere 错误的 Angular7 + maven (frontend-maven-plugin:1.0:npm (npm install fail))