54

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

  • 日食ジュノ
  • java-6-openjdk-i386(EclipseでデフォルトのJREとして選択)
  • java-7-openjdk-i386

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

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

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

私はこの質問を読みましたが、それは私にとってそれを解決しませんでした

4

8 に答える 8

136

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。これを行うと、別のエラーが発生します

'/ usr / share / tomcat7/confでTomcatサーバー構成を読み込めませんでした。構成が破損しているか、不完全である可能性があります/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サーバーを選択し、[次へ]を押します。
  • Tomcatインストールディレクトリに/usr/ share / tomcat7と入力し、[次へ]を押します。
  • [利用可能]の下の左側のペインでプロジェクトを選択し、[追加]>を押して、[構成済み]の下の右側のペインにプロジェクトを移動します。終了を押します;

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

sudo service tomcat7 stop

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

sudo update-rc.d tomcat7 disable

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

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
于 2012-11-17T00:21:58.560 に答える
29

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

に移動

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

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

または名前を変更します

org.eclipse.jst.server.tomcat.core.prefsorg.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(またはファイルを削除します)。

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

于 2013-01-10T16:49:37.170 に答える
2

EclipseをTomcatで数日間動作させた後、突然エラーが発生しました'tomcatサーバー構成を読み込めませんでした'破損または不完全である可能性があります'-Windows>設定>サーバー>ランタイム環境でTomcatを削除してから再度-同じサーバーを追加すると、エラーなしで再び動作し始めました-

于 2013-05-17T22:14:44.260 に答える
1

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

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

リトライ

于 2013-02-19T15:13:16.880 に答える
1

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

于 2013-12-02T12:27:30.443 に答える
0

私はそれを解決しました、Ubuntuコマンドのようにユーザー権限を修正するだけです:sudo chown -R yourname:yourgroup /opt/apache-tomcat-7.0.55、そしてeclipseを再起動すると大丈夫です。

于 2014-08-28T03:11:13.050 に答える
0

Hiii ..EclipseJUNOバージョンのWindows7OSでも同じ問題が発生しました。そして、グーグルから解決策を見つけました。

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

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

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

于 2014-08-30T07:08:24.143 に答える
0

私はdebianでも同じ問題を抱えていました。以下のリンクは私を助けてくれました http://crunchify.com/eclipse-how-to-fix-installing-apache-tomcat-server-issue-blank-server-name-field/

注:DebianのEclipseのデフォルトのworkspace-directoryは/ home / userNameFolder/workspaceです

于 2015-04-02T05:50:11.670 に答える