70

設定:

  • Eclipse 3.7 + indigo 更新サイトの WEB ツール
  • Tomcat7
  • Ubuntu

問題:

Eclipse のサーバー パースペクティブで新しい Tomcat 7 サーバーを追加しようとすると、次のエラーが発生します。

"Cannot create a server using the selected type" 

これを解決するにはどうすればよいですか?

4

10 に答える 10

135

これは既知の問題です。このエラーを解決するには、次の1つまたはすべてを試してください。

  1. サーバーの壊れたパス/リンクに移動しWindow–>Preferences–>Server–>Runtime Environmentsて修正します。
  2. の名前をに変更org.eclipse.jst.server.tomcat.core.prefsorg.eclipse.jst.server.tomcat.core.prefs.bakます(または、このファイルを削除できます)。このファイルは次の場所にあります。\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings
  3. の名前をに変更org.eclipse.wst.server.core.prefsorg.eclipse.wst.server.core.prefs.bakます(またはファイルを削除します)。このファイルは、上記と同じ場所にもあります。
于 2011-11-06T09:11:30.257 に答える
3

私のために働いた同じ問題の別の解決策。私はここでそれを共有しますそれは誰かのために役立つかもしれません。

私が持っている-EclipseJuno-Tomcat7-Windows 7

これは私がしたことです

Eclipse>ウィンドウ>設定>インストールされたJREと私はjre7を追加してここで選択しました。そこで、[追加]ボタンを押してjre6を追加しました(インストールされていない場合、またはJavaアップデートを実行した場合は、jre6をダウンロードしてインストールしてください)。そして、jre7の代わりにjre6を選択します。

次に、Eclipse>ウィンドウ>設定>サーバー>ランタイム環境>追加を押してTomcat7を追加します。

これで完了です。

于 2012-11-16T13:13:11.453 に答える
1

aleroot のソリューションを試しても成功しなかった後、質問に対する VonC のコメントは、私にとってそれを修正したものでした。壁にぶつかった場合は、ここで提案されている解決策に従ってください。後で、ランタイム環境から古い Tomcat 構成を削除することを忘れないでください。

于 2013-12-22T06:33:06.053 に答える
1

サーバーの [ランタイム構成] タブに 2 つの tomcat 7 ランタイム構成を追加しました。重複したものを削除し、システムにインストールされた唯一のTomcat 7へのパスを修正しましたC:\Program Files\Apache Software Foundation\Tomcat 7.0。これにより、サーバータブに新しいサーバーを追加するという問題が解決しました。

  1. Window> Preferences> Server>に移動しRuntime Environments、 をクリックしてサーバーのランタイム環境パスを更新し、サーバーの壊れたパスを変更しますEdit
于 2015-08-03T12:59:02.157 に答える
0

上記の解決策はどちらも私にはうまくいきませんでした。リストされているファイルはどちらも、その場所または私のマシンの他の場所には存在しません。.settingsフォルダー内のすべてのファイルをバックアップしてEclipseを再起動しようとしましたが、それでも同じエラーが発生しました。

うまくいったのはTomcatを再インストールすることだけでした。

于 2012-10-05T18:24:41.327 に答える
0

このエラーは、サーバーが他の Java(TM) プラットフォームで実行されているために発生します。

  1. タスク マネージャを起動 -> プロセス -> Java(TM) を選択
  2. 「プロセスの終了」をクリックします。

この手順を完了すると、エラーなしでサーバーを追加できます。

于 2012-11-06T05:57:14.933 に答える
0

他の回答に記載されているすべての作業手順を試した後、うまくいかなかったとしても、

Eclipse、ワークスペース、Tomcat ディレクトリを変更します。【Windows7のみ動作確認済み】

誰かがそれは正しくないと言うかもしれませんが、上記のステップはうまくいきました。

このブルート フォース方式のソリューションを見つけるのに 4 時間かかりました。

于 2016-02-17T11:26:20.677 に答える
0

上記のファイルを削除しました...まだうまくいきません。気まぐれで、NetBeans をダウンロードしてインストールすることにしました。ほんの数分で、Postgres DB や Apache サーバーなどを起動して実行することができました。追加のダウンロードなどはありません。

とにかく、Netbeans に切り替えることでうまくいきました。さらばエクリプス。

于 2013-06-02T02:28:21.457 に答える
0

もう 1 つの方法は、既に作成されている場合は Servers ディレクトリを削除することです。それは私のために働いた。

于 2015-02-05T09:21:04.233 に答える
-1

Debian/Ubuntu システムに apt-get を使用して Tomcat 7 をインストールした場合、この問題に対する最もクリーンな解決策は、Eclipse を実行しているユーザーをtomcat7 グループに割り当てることです。

たとえば、そのユーザーのユーザー名が次の場合はpippo、次を実行するだけです。

sudo adduser pippo tomcat7

注: 変更を有効にするには、ログアウトしてから再度ログインする必要があります。

于 2013-03-19T16:29:59.303 に答える