3

我无法在本地集成在 eclipse kepler 中的自由配置文件上部署 EAR 项目。它返回以下错误:

Application 'App-Name' requires feature wasJmsClient, 
which is not supported by WebSphere Application Server V8.5 liberty profile. 

Reason:
Application 'App-Name' requires feature wasJmsClient, 
which is not supported by WebSphere Application Server V8.5 liberty profile. 

我已经阅读了 IBM 文档,该文档表明您需要在 server.xml 中添加对此功能的支持。我已经这样做了,没有任何效果。

4

3 回答 3

8

Liberty 配置文件以两个 jar 文件、一个运行时 jar 和一个可选的扩展 jar 的形式分发。如果要使用 JMS,还需要安装扩展 jar。根据问题中的信息,这可能会丢失。您可以从wasdev.net下载运行时和扩展 jar 。

您可以通过运行以下命令检查是否安装了 wasJmsClient 和 wasJmsServer 功能:

产品信息功能信息

在 wlp/bin 文件夹中找到的命令。

于 2013-11-24T20:33:41.857 回答
1

这很简单。从此链接获取 wlp-extended jar 并以管理员身份从命令提示符安装它。 https://developer.ibm.com/wasdev/downloads/#asset/addons-8.5.5-wlp-extended

只需从 wlp/bin 文件夹运行以下命令即可安装它:

java -jar wlp-extended.jar

它只是提示许可证并且它非常互动。我认为从那里开始很好。它将安装所有的 webprofile 工具。

要重新检查您是否可以从 wlp/bin 执行以下命令:

产品信息功能信息

于 2015-09-24T08:49:55.110 回答
0

您可以使用serverRoot/bin 文件夹中的IBM Install Utility (installUtility) 来下载所需的功能:

C:\your\server\path\bin>installUtility install wasJmsClient-2.0

然后将其添加到 server.xml

<featureManager>
    <feature>webProfile-8.0</feature>
    <feature>localConnector-1.0</feature>
    <feature>wasJmsClient-2.0</feature>
</featureManager>
于 2019-11-26T11:54:09.917 回答