2012-06-01 51 views
2

我是新來的日食開發平臺,我有一個奇怪的行爲在這裏嘗試安裝以下插件:Eclipse中,的dropins,控制檯模式,Axis2和的dropins沒有安裝

org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar 
org.apache.axis2.eclipse.service.plugin_1.6.2.jar 

我已經下載了他們Apache的,在一個文件夾中提取的插件內的dropins一個讓我有:

D:\eclipse\dropins\plugins 
    org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar 
    org.apache.axis2.eclipse.service.plugin_1.6.2.jar 

,我仍然不能使用/看到它們從文件/新建/其它/選擇一個嚮導

BTW AFTE r閱讀一些關於這種困難的帖子,我發現從命令行啓動eclipse「eclipse -console」允許我在File/New/Other /選擇一個嚮導中看到它們=> Axis2代碼生成器和Axis2服務存儲器

那麼請問,正確的方法是怎麼做的?以及爲什麼在「正常」開始時添加-console做到這一點,而不是?

編輯:忘了寫關於Eclipse的相關信息:

Eclipse Java EE IDE for Web Developers. 
Version: Indigo Service Release 2 
Build id: 20120216-1857 

編輯:其實我已經測試了下探內的dropins的plugins子文件夾或直接在dropins這些罐子,並沒有工作過。 Axis2 service Archiver的唯一方法是從eclipse -console開始,讓他們在plugins ......我肯定錯過了某些東西或者依賴失敗,但我不知道如何檢查/糾正錯誤。這就是我在這裏問過的原因。

編輯:如果這能幫助:

在我的bundles.info

org.apache.axis2.eclipse.codegen.plugin,1.6.2,dropins/plugins/org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar,4,false 
org.apache.axis2.eclipse.service.plugin,1.6.2,dropins/plugins/org.apache.axis2.eclipse.service.plugin_1.6.2.jar,4,false 

內部控制檯:

osgi> ss axis2 

Framework is launched. 

id  State  Bundle 
24  <<LAZY>> org.apache.axis2.eclipse.codegen.plugin_1.6.2 
25  ACTIVE  org.apache.axis2.eclipse.service.plugin_1.6.2 
461  <<LAZY>> org.eclipse.jst.ws.axis2.consumption.core_1.0.105.v201004211 
805 
462  <<LAZY>> org.eclipse.jst.ws.axis2.consumption.ui_1.0.103.v20100421180 
5 
463  <<LAZY>> org.eclipse.jst.ws.axis2.core_1.0.204.v201004211805 
464  <<LAZY>> org.eclipse.jst.ws.axis2.creation.core_1.0.106.v201004211805 

465  <<LAZY>> org.eclipse.jst.ws.axis2.creation.ui_1.0.104.v201004211805 
466  <<LAZY>> org.eclipse.jst.ws.axis2.ui_1.0.303.v201003110431 
467  RESOLVED org.eclipse.jst.ws.axis2.ui.doc.user_1.0.100.v201005192217 

osgi> diag 25 
reference:file:dropins/plugins/org.apache.axis2.eclipse.service.plugin_1.6.2.jar 
[25] 
    No unresolved constraints. 

osgi> diag 24 
reference:file:dropins/plugins/org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar 
[24] 
    No unresolved constraints. 

,我不想在我的Eclipse查找文件.metadata\.plugins\org.eclipse.pde.core\org.eclipse.equinox.simpleconfigurator工作區

最好的問候

回答

1

我發現dropins目錄不是那種可靠的說實話。有時它完美的工作,otheelimes你做什麼都不會使它工作。我已經寫了一個關於它的問題,但是還沒有答案:Plugins in dropins-catalog are not found

你可以做的是檢查插件是否被找到,或者是否有依賴關係問題會阻止它啓動。我通常建議Dude, where's my bundle作爲了解捆綁包如何與不同狀態一起工作的一個很好的起點。 osgi控制檯可以成爲一個有用的工具,以查看您的插件是否已加載。我寫了一個更詳細的回答,我形容它是如何工作的問題:https://stackoverflow.com/a/9885646/207764

+0

謝謝,我要去看看! – user1340802

1

正如Axis2 documentation解釋,你需要「解壓插件文件夾中的ZIP壓縮文件到的dropins文件夾中的內容(即不在dropins下創建一個插件文件夾)「。

+0

謝謝,但實際上我測試了兩個(有或沒有插件,也有或沒有最終的S),並且都沒有工作過。爲我提供'Axis2服務Archiver'的唯一方法是從'eclipse -console'開始,我肯定錯過了某些東西或者依賴失敗,但是我不知道如何檢查/糾正錯誤。這就是我在這裏問過的原因。 – user1340802