web-dev-qa-db-ja.com

Eclipse 4.2(Juno)「選択したタイプを使用してサーバーを作成できません」Tomcat 7

私はインストールしました:

  • エクリプスジュノ
  • Java-6-openjdk-i386(EclipseのデフォルトJREとして選択)
  • Java-7-openjdk-i386

Eclipseに新しいサーバーTomcat7を追加しようとすると、このメッセージが表示されます

'選択したタイプを使用してサーバーを作成できません'

そして、私は続けることができません。 Tomcat6サーバーの追加に問題はありません。

この質問を読みましたが、うまくいきませんでした 同様の質問

54
Joe

1エラーを修正するには「選択したタイプを使用してサーバーを作成できません」以下を実行します。

cd ~/workspace/.metadata/.plugins/org.Eclipse.core.runtime/.settings/    
rm org.Eclipse.jst.server.Tomcat.core.prefs    
rm org.Eclipse.wst.server.core.prefs

2。これを行うと、別のエラー

「Tomcatサーバー設定を/ usr/share/Tomcat7/confにロードできませんでした。設定が破損または不完全である可能性があります/usr/share/Tomcat7/conf/catalina.policy(そのようなファイルまたはディレクトリはありません)」

したがって、これを修正するには、次のコマンドを実行します。

cd /usr/share/Tomcat7
Sudo ln -s /var/lib/Tomcat7/conf conf
Sudo ln -s /etc/Tomcat7/policy.d/03catalina.policy conf/catalina.policy
Sudo ln -s /var/log/Tomcat7 log
Sudo chmod -R 777 /usr/share/Tomcat7/conf

3。サーバーとEclipseを再起動します

4。新しいサーバーを追加

  • [サーバー]カテゴリで[サーバー]を選択します。
  • 作成新しいサーバーウィザード;
  • Apache/Tomcat v7.0 Serverを選択し、次へを押します。
  • / usr/share/Tomcat7Tomcatインストールディレクトリに入力し、[次へ]を押します。
  • [利用可能]の下の左側のペインでプロジェクトを選択し、[追加]を押して構成済みの下の右側のペインに移動します。 完了;を押します

Eclipseはサーバーを起動する必要があり、それを行うには、まず、バックグラウンドで実行されているサーバーを停止する必要があります。

須藤サービスTomcat7停止

起動時に自動的に起動する必要がない場合は、次のコマンドを使用できます

Sudo update-rc.d Tomcat7無効

サーバーの起動中に次のような警告が表示された場合:

WARNING: Problem with directory [/usr/share/Tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/Tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/Tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/Tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/Tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/Tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false] 

また、次を実行する必要がある場合があります。

cd /usr/share/Tomcat7
Sudo ln -s /var/lib/Tomcat7/common common
Sudo ln -s /var/lib/Tomcat7/server server
Sudo ln -s /var/lib/Tomcat7/shared shared
136
Joe

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

に行く

ウィンドウ–>設定–>サーバー–>ランタイム環境

サーバーの壊れたパス/リンクを修正します。

または、

org.Eclipse.jst.server.Tomcat.core.prefsからorg.Eclipse.jst.server.Tomcat.core.prefs.bak

(または、このファイルを削除できます)。このファイルは\workspace\.metadata\.plugins\org.Eclipse.core.runtime\.settingsにあります

の名前を変更する

org.Eclipse.wst.server.core.prefs to org.Eclipse.wst.server.core.prefs.bak(またはファイルを削除)。

このファイルは、上記と同じ場所にもあります。

29
Joe

Eclipseを数日間Tomcatで動作させた後、突然「Tomcatサーバーの設定が壊れているか不完全であるとロードできませんでした」というエラーが表示されました-私のための修正は、Windows>環境設定>サーバー>ランタイム環境でTomcatを削除することでした-そして、同じサーバーを追加すると、エラーなしで再び機能し始めました-

2
user2395616

Windows-> Preferences-> RuntimeEnvironmentsに移動すると、既存のtomcate構成が表示されます。編集ボタンをクリックして、Tomcatインストールディレクトリが正しいかどうかを確認します。Tomcatインストールディレクトリが間違った場所にある場合、この種のエラーが発生します。

Windows>設定>サーバー>ランタイム環境>追加

ターゲットサーバーの場所を選択します

リトライ

1
Gab

Ubuntuコマンドのように、ユーザー権限を修正するだけです:Sudo chown -R yourname:yourgroup /opt/Apache-Tomcat-7.0.55、それからEclipseを再起動します。

0
michael zhang

Hiii .. Windows 7 OSでもEclipse JUNOバージョンで同じ問題が発生しました。そしてグーグルから解決策を見つけました。

サーバーを初めて作成するときは、通常の手順で実行されます。しかし、何らかの理由でサーバーを削除する必要があります。ほとんどの場合、サーバーを右クリックして[削除]をクリックし、Eclipseの[サーバー]タブから削除します。この時点でサーバーはサーバータブから削除されますが、ワークスペースから完全に削除されるわけではありません。そのため、同じバージョンでサーバーを再作成するとき、サーバーバージョンを選択した後、次のボタンをクリックすることはできません。

そのため、ここにスクリーンショットの完全なガイド、このタイプの問題を解決する方法があります。

http://codeofjava.blogspot.in/2014/08/solution-of-getting-error-when-re.html

0

debianでも同じ問題がありました。以下のリンクは私を助けました http://crunchify.com/Eclipse-how-to-fix-installing-Apache-Tomcat-server-issue-blank-server-name-field/

注:debian上のEclipseのデフォルトのワークスペースディレクトリは/ home/userNameFolder/workspaceです

0
onlyme