Apache TomcatがEclipseサーバーランタイム環境に表示されない


169

Tomcat 5.5がインストールされ、実行されており、http:// localhost:8080 /で検証可能です。TomcatメニューオプションがEclipseメニューバーに表示され、そこからTomcatを起動および停止できます。Eclipseでは、ウィンドウ-設定-サーバー-ランタイム環境にサーバーランタイム環境として表示されず、[追加]ボタンをクリックしたときに追加できる環境のリストにも表示されません。私が目にするのは、J2EEランタイムライブラリだけです。

編集:
Windows XPで実行します。

Eclipseバージョンは3.5.1です


1
これらすべてを試した後、Tomcatの完全なバイナリパス(私の場合は/usr/local/Cellar/tomcat7/7.0.57/libexec/)を提供していないことがわかりました。誰かを助けるかもしれません。
Usman

回答:


333

私の場合、「JSTサーバーアダプター」をインストールする必要がありました。Eclipse 3.6 Helios RCP Editionを実行しています。

ここに私が従ったステップがあります:

  1. ヘルプ->新しいソフトウェアのインストール
  2. "Helios- http: //download.eclipse.org/releases/helios"サイトまたはケプラー-http : //download.ecliplse.org/releases/keplerを選択します
  3. 「Web、XML、およびJava EE開発」を展開する
  4. JSTサーバーアダプターの確認(バージョン3.2.2)

その後、新しいサーバーランタイム環境を定義できます。

編集:Eclipse 3.7 Indigo Classic、Eclipse Kepler、およびLunaの場合、手順は同じですが(適切な更新サイトを使用)、サーバーランタイム環境オプションを取得するには、JSTサーバーアダプターとJSTサーバーアダプターの両方の拡張機能が必要です。


ドロップダウンから明らかにGalileoを選択したことを除いて、私もうまくいきました。
ジョーイマリアナー、2011年

26
Eclipse 4.2 M6でも動作します。「JST Server Adapters Extenstion」をインストールすることを忘れないでください
koppor

Mac OSのEclipse Heliosでも働いていました。ありがとう:O)
Cacho Santa

よく働く!@kopporのコメントを強調-「JSTサーバーアダプター拡張」をインストールすることを忘れないでください
Ido Cohn

1
ドロップで、バージョン2019から09のためのダウンを選択:2019から09 - download.eclipse.org/releases/2019-09をして、両方のインストール:JSTサーバアダプタおよびJSTサーバアダプタ拡張
オリヴィエ・ロヨ

27

同じ問題があり、次の手順で解決しました

  1. ヘルプ>新しいソフトウェアのインストール...
  2. 「Work with」ドロップダウンから「Eclipse Web Tools Platform Repository(http://download.eclipse.org/webtools/updates)」を選択します。
  3. 「Web Tools Platform(WTP)」と「Project Provided Components」を選択します。

すべてのインストール手順を完了し、Eclipseを再起動します。サーバーランタイム環境を追加しようとすると、多数のサーバーが表示されます。


1
「Eclipse Java EE開発者ツールの欠落要件:EJBコンポーネントプラグインには「バンドルorg.eclipse.emf.codegenが必要ですが、見つかりませんでしたが、何度も続きます...」
Andriy Drozdyuk

27

Help> Eclipse Marketplaceに移動する必要があります 。次に、検索ボックスに「server」と入力すると、Eclipse JSTサーバーアダプター(Apache Tomcatなど)が表示されます。その1つを選択してインストールします。次に、[ ウィンドウ]> [設定]> [サーバー]> [ランタイム環境]に戻り、[追加]をクリックしてApache tomcatバージョンを選択します。インストールディレクトリを追加します。


Tomcatバージョン> 8があり、それがリストに見つからない場合は、EclipseをOxygenに更新すると表示されます。Neonを使用する場合は、bugs.eclipse.org / bugs / attachment.cgi?id = 262418からプラグインをインストールし、Eclipseを再起動します。火星以下を使用している場合、これらのソリューションは機能しません。
ヴィカス

1
OxygenとTomcat 9を使用してこれを試しましたが、リストはTomcat v8.0までしか追加されませんでした。次に、このスレッドで、ヘルプ->新しいソフトウェアのインストールオプションからJSTサーバーアダプターとJSTサーバーアダプターエクステンションをインストールする最初の解決策を試しました。彼らはすでにインストールされており、アップデートされると私に言った。更新後、Tomcatのバージョンには8.5と9.0が含まれるようになったため、その方法がより良いオプションのようです。
イヌクシュク2018

16
  1. Window > Preferences > Server > Runtime Environments (あなたが言ったように)
  2. Add
  3. Apache > Apache Tomcat 5.5

これは、少なくとも過去3バージョンのEclipseで機能しました。日食にそのようなオプションがない場合は、新規インストール(Java EE開発者向け)を入手してください。


4
..OPが「Eclipse for Java EE開発者」ではなく「Eclipse for Java開発者」を使用していると仮定すると、いくつかの追加の(そして不完全な)プラグインが表示されます。
BalusC 2010年

右..サーバープラグインはEEバージョンでのみ使用できると思いました。
Bozho

他の回答ですべてのプラグインを尋ねられたので、それは私にとってはうまくいきました。ありがとう@Bozho
kushchandna

Eclipse関数とプラグインの依存関係のリストがある場合に役立ちます。
smwikipedia 2014

8

「追加」ボタンをクリックしたときに追加できる環境のリストにも表示されません。私が目にするのは、J2EEランタイムライブラリだけです。

「Eclipse for Java EE開発者」を入手してください。余分な「EE」に注意してください。これには、とりわけWeb Tools Platformや、とりわけApache Tomcat 5.x用の多数のサーバープラグインが含まれます。それは論理的にもです。JSP /サーブレットは、Java EE APIの一部です。


4
申し訳ありませんが、EE Eclipseを取得することは解決策だとは思いません。Eclipseは最初から「プラグイン可能」であるように作成されました。それで、Eclipseの異なるバージョンをダウンロードする必要があるのはなぜですか?
アンドリーDrozdyuk

5
WTPだけではありません。ソフトウェア更新ツールを使用してWTPを個別にインストールすることを止めません(その後、不足している部分の多くをいじくりますが、その一部/入手方法が常に完全に明確ではありません)。J2EE / JavaEEで開発するつもりである場合、最初からEEバージョンを入手する必要があることを明確にしたかっただけです。
BalusC、2011

実行中のApacheインスタンスが必要であるという理由だけで、EE Eclipseソリューション全体をインストールすることは少しやり過ぎだと思います。Eclipseの文化は、必要なものだけをインストールする必要があると思います。必要以上にインストールしないでください。
Andriy Drozdyuk、2011

@drozzy:Hoaの回答に関する他のコメントで、Eclipseを非EEにするのに苦労していることに気付きました。user443326の答えにも気づきましたか?そして、Bozhoの答えに関するコメントは?私は反対票に問題はありません。私は常にそれに応じて回答を修正/改善する資格があります。私はこの特定の場合、実際にはEclipse自体のせいであり、私のせいではない場合にのみ、反対票を理解できません。
BalusC、2011

「それをアンインストールして別のバージョンのeclipseをインストールする」のような答えは問題を解決せず、単に回避するだけだと私は言っています。反対投票して申し訳ありません-私は考えずにそうする傾向があります。削除しました。
Andriy Drozdyuk、2011

1

「追加」をクリックするのではなく、設定画面からランタイム環境の「検索」を実行すると、より多くの成功が得られる可能性があります。YouTubeのこのデモを参照してください。http://www.youtube.com/watch?v=EOkN5IPoJVs&playnext_from=TL&videos=rVnITzSU2Z8-検索をクリックすると、tomcatディレクトリをポイントするように求められ、サーバーランタイム環境として追加する必要があります(SHOULD)。残念ながら私には当てはまりません(「新しいサーバーランタイム環境が見つかりませんでした」というメッセージが表示されます)。しかし、もっと成功するかもしれません。


1

シナリオ1: Eclipse表示サーバーがあり、Eclipseで構成する特定のバージョンを削除した後、新しいローカルサーバーインスタンス。しかし、これ以上先に進むことはできません。

これは、Eclipseがまだ設定されていないTomcatディレクトリのバージョンを探しているために発生します。

LUNAまで新規インストールする必要はありません!

必要なのは、存在しない古いサーバーランタイム環境を削除した後、新しいサーバーランタイム環境をEclipseに置き換えることだけです。日食はするだろう

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.