我在本地集成在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中为此功能添加suppport。我做到了这一点,没有任何恶意。
答案 0 :(得分:8)
Liberty概要文件分发为两个jar文件,一个运行时jar和一个可选的扩展jar。如果要使用JMS,还需要安装扩展jar。根据问题中的信息,这可能会丢失。您可以从wasdev.net下载运行时和扩展jar。
您可以通过运行来检查是否安装了wasJmsClient和wasJmsServer功能 :
在wlp / bin文件夹中找到productInfo featureInfo
命令。
答案 1 :(得分: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执行以下命令:
productInfo featureInfo
答案 2 :(得分: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>