2017-03-07 161 views
1

我有一个应用程序在WebSphere Application Server 8.0上运行,我试图迁移到WebSphere Liberty Core 16.0.0.4。部署到不使用jax-ws的WAS Liberty Profile

它使用jax-ws,但它包含所有必需的cxf库,并在清单中包含DisableIBMJAXWSEngine:true,因此不需要使用Liberty的jax-ws功能。但是,当我尝试在Rational Application Developer 9.6中发布该应用程序时,它以“Application [EAR项目]([Utility module])”要求功能'jaxws'作为响应,而WebSphere Application Server Liberty不支持'jaxws'。

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

+0

您选择了哪些方面?要查看,请右键单击您的项目,然后选择“属性”>“项目构面”。这可能会影响添加到server.xml中的功能。 –

回答

1

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

+0

感谢您的回复。不幸的是,jaxws-2.2没有出现在带有错误的实用程序模块列表中(列表为空)。 WAR模块将jsp-2.3和jdbc-4.1正确列为必需功能。 – Condor

相关问题