6

現在、Eclipse 3.5 用の Jetty WTP サーバー アダプターをインストールしようとしていますが、次のエラーが発生します。

An error occurred while collecting items to be installed session context was:(profile=epp.package.jee,phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
  No repository found containing: osgi.bundle,org.mortbay.jetty.serveradaptor,1.0.4
  No repository found containing: org.eclipse.update.feature,org.mortbay.jetty.serveradaptor,1.0.4

インストールするには、新しいサーバー ランタイムを追加しようとし、[追加のサーバー アダプターのインストール] をクリックして、最終的に読み込まれる Generic Jetty サーバー アダプターをクリックしたときに表示されるウィザードに従います。これまでのすべての RC でこのエラーが発生しましたが、現在アクティブな RC は RC4 です。

4

4 に答える 4

15

また、元のポスターと同じ依存関係の問題で、Jetty (および Glassfish) サーバー アダプターを追加するための「追加のサーバー アダプターをダウンロードする」ルートが失敗したこともわかりました。

.jar をダウンロードして、Eclipse インストール idd の「プラグイン」ディレクトリにコピーしても機能しません。Jetty サーバー アダプターは、インストールされたプラグインとして認識されませんでした。

「ヘルプ -> 新しいソフトウェアのインストール -> 追加...」に移動し、http: //www.webtide.com/eclipseサイトに手動で入力する必要がありました。その後、Jetty アダプターが表示され、正常にインストールされました。.jar ファイルを eclipse/plugins にコピーしたのではなく、eclipse/plugins/ にインストールしたようです。

これは 7 月 2 日のポスターが言おうとしていたことかもしれませんが、あまり明確ではありませんでした。

理由はわかりませんが、「追加のサーバー アダプターのダウンロード」ダイアログが Eclipse 3.5 で一度も機能しませんでした。インストールは常に依存関係の問題で失敗します。

また、失敗した依存関係を回避するために、すべての WST アダプター項目を手動でインストールする必要があることもわかりました。次に例を示します。

「Web、XML、Java EE 開発 -> JST サーバー アダプター」、「WST サーバー アダプター」

また、「データベース開発」の項目もあります。どれが必要だったのかわかりません..可能性が高いと思われるものをすべてインストールすると、更新サイトからGlassfishおよびJettyサーバーアダプターをインストールすると、依存関係の問題がすべて解決されました.

于 2009-07-21T06:25:50.533 に答える
8

Jetty 7.x および 8.x をサポートする新しい (公式!) Jetty WTP プラグインがあります: http://wiki.eclipse.org/Jetty_WTP_Plugin

于 2010-11-24T17:10:20.890 に答える
1

この問題は、Jetty サーバー アダプターの前に JST サーバー UI をインストールすることで解決される可能性があります。これは現在のバグです ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=321663を参照)。そうすれば、プラグインとして、またはサーバー ビューでインストールできます。

于 2010-12-06T21:58:26.700 に答える
0

Jetty アダプターをインストールするには、org.mortbay.jetty.serveradaptor.1.0.4.jar が必要だと思います。 http://www.webtide.com/eclipseからダウンロードして、Eclipse のプラグインに入れます。

答えがあなたに役立つことを願っています。

于 2009-06-30T09:10:35.677 に答える