2017-03-07 91 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

相關問題