web-dev-qa-db-ja.com

Eclipse 3.7(Indigo)+ Tomcat7 ---選択したタイプを使用してサーバーを作成できません

セットアップ:

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

問題:

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

"Cannot create a server using the selected type" 

これをどうやって解決しますか?

70
user1031946

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

  1. Window–>Preferences–>Server–>Runtime Environmentsに移動し、サーバーの壊れたパス/リンクを修正します。
  2. org.Eclipse.jst.server.Tomcat.core.prefsの名前をorg.Eclipse.jst.server.Tomcat.core.prefs.bakに変更します(または、このファイルを削除できます)。このファイルは\workspace\.metadata\.plugins\org.Eclipse.core.runtime\.settingsにあります
  3. org.Eclipse.wst.server.core.prefsの名前をorg.Eclipse.wst.server.core.prefs.bakに変更します(またはファイルを削除します)。このファイルは、上記と同じ場所にもあります。
135
aleroot

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

私が持っている-Eclipse Juno-Tomcat 7-Windows 7

これは私がやったことです

「Eclipse」>「ウィンドウ」>「設定」>「インストール済みのJRE」で、jre7を追加して選択しました。そこで、[追加]ボタンを押してjre6を追加しました(インストールされていない場合、またはJava更新、jre6をダウンロードしてインストールするだけです)。jre7ではなくjre6を選択します。

次に、Eclipse> Window> Preferences> Server> Runtime Environment> Addを押してTomcat 7を追加します。

これで完了です。

3
Ali

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

1
bitmill

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

  1. Window> Preferences> Server> Runtime Environmentsに移動し、Editをクリックしてサーバーのランタイム環境パスを更新し、サーバーの壊れたパスを変更します。
1
Lucky

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

0
Cristi B.

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

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

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

0

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

唯一機能したのは、Tomcatを再インストールすることでした。

0
BishopZ

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

とにかく、Netbeansに切り替えることは私にとってうまくいったことです。さようならEclipse。

0
CodeFinity

他の回答に記載されているすべての作業手順を試した後、たとえそれが機能しなかったとしても、

Eclipse、ワークスペース、およびTomcatディレクトリを変更します。 [Windows7のみでテスト済み]

私は誰かがそれが正しくないと言うかもしれないことを知っていますが、上記のステップは私のために働いた。

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

0
School Boy