2013-03-10 24 views
2

enter image description hereJSF 2.0 + axis2集成有可能嗎?

是否可以在JSF 2.0項目中實施axis2?似乎我不能這樣做,因爲它彈出一個錯誤說:javaserver faces 2.0 requires dynamic web module 2.5axis2需要動態模塊2.22.3有沒有人有任何解決方案,請??

+0

你使用什麼服務器? – Apurv 2013-03-10 10:14:39

+0

am使用tomcat 6 – mkazma 2013-03-10 10:21:35

回答

2

我剛剛在MyEclipse 10.7.1上試過這個,並沒有問題。我只是將JSF功能添加到Web項目中(右鍵單擊項目並進入MyEclipse->添加JSF功能,選擇2.0,然後在首選項中設置Axis2運行時(我有一箇舊的Axis2 1.5.4運行時)。我進入了顯示的偏好頁面,爲項目添加了Axis2,沒有錯誤。對於Axis2運行時偏好頁面,您需要啓用WTP Extras(Window-> Preferences-> General-> Capabilities->高級,然後打開MyEclipse標準工具,然後選擇WTP Extras,然後單擊確定)

我不確定MyEclipse的發佈是否有意義,但如果您不是最新版本(10.7.1),它可能會一個好主意先更新你的安裝

+0

您創建了一個動態Web項目2.5或Web項目3.0?因爲問題是當你創建web項目3.0,你不能使用JSF 2.0與這個動態的web項目2.5一些功能不會工作 – mkazma 2013-03-11 07:48:01

+0

對不起,我創建了一個默認的Web項目,它給了我一個Web 2.5項目。爲JEE6創建Web項目給了我一個Web 3.0項目,我無法將Axis2添加到此項目中。從尋找問題看來,Axis2似乎只能用於Web 2.5(及以下),至少就WTP而言。 MyEclipse基於WTP,在這個領域,所以沒有解決方法來獲取Web 3.0的Axis2工具。看起來,要在Web 3.0中使用Axis2,您必須手動完成這項工作。或者,您可以在MyEclipse中使用非Axis2 Web服務功能。 – 2013-03-13 04:50:46

+0

感謝託尼我手動做了這項工作 – mkazma 2013-03-13 06:56:46