3

私はEclipse開発プラットフォームを初めて使用します。次のプラグインをインストールしようとすると、ここで奇妙な動作が発生します:

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

私は Apache からそれらをダウンロードし、dropins one 内のフォルダー plugins に抽出したので、次のようになりました。

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

ファイル/新規/その他/ウィザードの選択からそれらをまだ使用/表示できません

ところで、この種の問題に関するいくつかの投稿を読んだ後、「eclipse -console」を使用してコマンド ラインから eclipse を開始すると、ファイル / 新規 / その他 / ウィザードを選択 => Axis2 コード ジェネレーターおよび Axis2 サービス アーカイバーでそれらを表示できることがわかりました。

お願いします、正しい方法はどうですか?そして、なぜ -console を追加すると、「通常の」開始ではうまくいかないのですか?

編集:Eclipseに関する情報を書くのを忘れました:

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

pluginsEDIT : 実際に、これらの jarを dropinsのサブフォルダー内または直接内部にドロップすることの両方をテストしましたが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.

.metadata\.plugins\org.eclipse.pde.core\org.eclipse.equinox.simpleconfiguratorEclipseワークスペースでファイルが見つかりません

よろしくお願いします

4

2 に答える 2

1

Axis2のドキュメントで説明されているように、「ZIPアーカイブ内のプラグインフォルダーのコンテンツをdropinsフォルダーに抽出する(つまり、dropinsの下にpluginsフォルダーを作成しない)」必要があります。

于 2012-06-02T07:17:18.957 に答える
1

正直なところ、ドロップインのカタログはそれほど信頼できるものではありません。完全に機能する場合もあれば、何をしても機能しない場合もあります。それに関する質問を書きましたが、まだ回答がありません: dropins-catalog のプラグインが見つかりません

できることは、プラグインがまったく見つかったかどうか、または起動を妨げる依存関係の問題があるかどうかを確認することです。私は通常、バンドルがさまざまな状態でどのように機能するかを理解するための良い出発点として、Dude をお勧めします。osgi コンソールは、プラグインがロードされているかどうかを確認するための便利なツールです。それがどのように機能するかを説明した質問に対して、より精巧な回答を書きました: https://stackoverflow.com/a/9885646/207764

于 2012-06-01T10:24:52.740 に答える