在IBM Liberty Profile 8.5.5.5上运行websocket应用程序的第一步。经过大量的研究后,我发现我需要在Liberty server.xml文件中添加一个功能。
<featureManager>
<feature>websocket-1.0</feature>
.......
</featureManager>
但是一旦我在配置上添加了该行,我就会收到警告
无法识别“websocket-1.0”功能
server.xml / WebSphere Application Server V8.5 Liberty Profile / servers / defaultServer
第5行Liberty配置文件配置问题
有什么想法?我需要为此添加任何Jar文件吗?
答案 0 :(得分:5)
在8.5.5.5或更早版本的websocket功能未包含在下载的jar中。您必须使用以下命令从存储库安装它:
featureManager install websocket-1.0 --when-file-exists=ignore
请参阅以下页面 - Java WebSocket 1.0。
8.5.5.6版本兼容Java EE 7并且包含已内置的webSocket-1.1功能,因此您可以下载该版本。
答案 1 :(得分:0)
对于 OpenLiberty,通过 shell 导航到 [OpenLiberty Install]/bin 并执行:
featureUtility installFeature websocket-1.0 --acceptLicense
这会将缺少的功能安装到文件夹 [OpenLiberty Install]/lib/features。