websphere 8.5自由配置文件中不支持wasJmsClient

时间:2013-10-16 09:12:39

标签: jms ear eclipse-kepler websphere-liberty

我在本地集成在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。我做到了这一点,没有任何恶意。

3 个答案:

答案 0 :(得分:8)

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

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

  

productInfo featureInfo

在wlp / bin文件夹中找到

命令。

答案 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>
相关问题