我在本地集成在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中添加对此功能的支持。我这样做了,但没有用。
Liberty配置文件分为两个jar文件,一个运行时jar和一个可选的扩展jar。如果要使用JMS,还需要安装扩展jar。根据问题中的信息,这可能会丢失。您可以从wasdev.net下载运行时和扩展jar。
您可以通过运行来检查是否安装了wasJmsClient和wasJmsServer功能:
productInfo featureInfo
在wlp / bin文件夹中找到的命令。
这很简单。从此链接获取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