在没有jax-ws的情况下部署到WAS Liberty Profile

时间:2017-03-07 07:06:13

标签: java web-services websphere-liberty ibm-rad

我有一个在WebSphere Application Server 8.0上运行的应用程序,我正在尝试迁移到WebSphere Liberty Core 16.0.0.4。

它使用jax-ws,但它包含所有必需的cxf库,并且在清单中包含DisableIBMJAXWSEngine:true,因此不需要Liberty的jax-ws功能。

但是,当我尝试在Rational Application Developer 9.6中发布该应用程序时,它响应“Application [EAR项目]([实用程序模块])需要功能'jaxws',WebSphere Application Server Liberty不支持该功能。” / p>

我需要修改哪些内容以允许将我的应用程序发布到WebSphere Liberty(不安装jaxws-2.2功能)?

1 个答案:

答案 0 :(得分:1)

如果右键单击项目并选择“属性”> Liberty>必需的功能,jaxws-2.2功能应该在列表中。将操作设置为从不添加,并且不应尝试添加不支持的功能。