web-dev-qa-db-ja.com

EclipseのプロジェクトからApache Tomcatランタイムを削除しますか?

Tomcat 6.0をターゲットにしたEclipse Ganymedeで構築しているプロジェクトがあります。それをEuropaにインポートし、Apache Tomcat 5.5で実行する必要があります。

ランタイムを削除するためにランタイムが6.0に設定されている場所への参照が見つかりません。 Windows>プリファレンス>サーバーに行ってみましたが、5.5ランタイムをインストールしました。

しかし、それを削除するための参照がランタイム6.0のどこにあるのかを見つけることができないようです。

任意の助けいただければ幸いです。

更新:

ビルドパスでTomcat v6.0への参照が見つかりません。ただし、Tomcat 5.5のservlet-api.jarへの参照があります...

15
Omar Kooheji

Eclipseが稼働中になったら、ウィンドウメニューから設定を選択します。左側のバーから選択します:サーバー、ランタイム環境。

[追加]ボタンをクリックして、必要なバージョンを選択します。

6.0参照を削除するには、[ライブラリ]タブに移動します。

26
Suvesh Pratapa

ここからランタイムを簡単に削除できます。

Windows-> Preferences-> Server-> Runtime Enviroments

10
Accollativo

同様の問題がありました。既存のTomcatインスタンスを参照するプロジェクトがありました。 「サーバー」および「ランタイム環境」からTomcatをUI(削除ボタンは常に灰色)から削除できなかったため、ファイルシステムからすべての参照を削除する問題を解決しました。

プロジェクトフォルダーのチェックファイル:

  • .classpath
  • .settings/org.Eclipse.wst.common.project.facet.core.xml

ワークスペースフォルダチェック:

  • .metadata.plugins\org.Eclipse.debug.core
  • .metadata.plugins\org.Eclipse.wst.server.core
  • .metadata.plugins\org.Eclipse.core.runtime.settings\org.Eclipse.jst.server.Tomcat.core.prefs

多分少し残忍ですが、もっと良い解決策は見つかりませんでした。

8
Duccio Fabbri

まず、Eclipse設定を開き、

Eclipse preferences

次に、サーバーのランタイム環境を見つけ、

Eclipse sever runtime environments

これで、必要に応じて削除できます。

3
tk_

プロジェクトをアンロードしてリロードすると修正されました... Eclipseが大好きです...

2
Omar Kooheji

これはEclipse Luna 4.4.2でテストされました

{workspace-directory} /。metadata/.plugins/org.Eclipse.core.runtime/.settingsにあります。次の2つのファイルを削除します。

  • org.Eclipse.wst.server.core.prefs
  • org.Eclipse.jst.server.Tomcat.core.prefs

Eclipseを再起動します

2
nekperu15739

古いサーバーを削除し、新しいサーバーを追加します。ランタイム環境をJava EE(Webサービスの場合)に変更し、後でローカルアプリの実行に問題が発生したため、同じ問題が発生しました。 Apacheランタイムを備えた新しいサーバーインスタンス。

1
Kermit_ice_tea

インストールされているランタイムをEclipseから削除した後、次の手順を実行します。

1] Close Eclipse

2] In {workspace-directory}/.metadata/.plugins/org.Eclipse.core.runtime/.settings. delete the following two files:
    org.Eclipse.wst.server.core.prefs
    org.Eclipse.jst.server.Tomcat.core.prefs

3] Restart Eclipse

ref: http://crunchify.com/Eclipse-how-to-fix-installing-Apache-Tomcat-server-issue-blank-server-name-field/

1
theRiley

そのために新しいサーバーを定義してそこで指定することもできます。サーバーをダブルクリックするだけでサーバー構成を変更することもでき、そのプロパティのウィンドウが表示されます。

0
Artem Barger

ビルドパスを開き、[ライブラリ]タブに移動します。 Apache Tomcat 6.0ライブラリを削除し、5.5を追加します。これは、プロジェクトを自己構築するために使用するライブラリです。

サーバービューでプロジェクトを実行するための新しいランタイムを追加できます(右クリック、新しいサーバーの追加)

0
kgiannakakis

はい、私はEclipseバージョン:Indigo Service Release 2を持っています。ビルドID:20120216-1857、残念ながらワークスペースを削除すると、古いターゲットランタイムの問題が解決します。ソース管理がない場合は、すべてのプロジェクト作業をコピーすることを忘れないでください;)....

0
Hari Perev