IBM Liberty Profile:无法识别'websocket-1.0'的功能部件



这只是在IBM Liberty Profile 8.5.5.5上运行websocket应用程序的第一步。在做了大量的研究之后,我发现我需要在Liberty server.xml文件中添加一个特性。

<featureManager>
    <feature>websocket-1.0</feature>
     ....... 
</featureManager>

但是一旦我在配置中添加了这行,我就会得到一个警告,

功能'websocket-1.0'无法识别
Server .xml/websphereapplicationserver V8.5 Liberty Profile/servers/defaultServer
第5行Liberty Profile Configuration Problem

思想吗?我需要为此添加任何Jar文件吗?

在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特性,因此您可以下载该版本。

功能文件位于[Liberty Install]/lib/features文件夹中。

但是,我没有在Liberty 8.5.5.5中看到websocket-1.0或websocket-1.1

尝试使用8.5.5.6,你应该看到websocket-1.1.mf

对于OpenLiberty,通过shell导航到[OpenLiberty Install]/bin并执行:

featureUtility installFeature websocket-1.0 --acceptLicense

这将安装缺失的功能到文件夹[OpenLiberty install]/lib/features

相关内容

  • 没有找到相关文章

最新更新