web-dev-qa-db-ja.com

EclipseでTomcatサーバーにプロジェクトを追加できません

プロジェクトをEclipseのサーバーに追加できません-なぜですか?

必要なツールをすべてインストールしました(Web Dev、Java EE、サーバーアダプター、Tomcat自体、すべて)

ランタイム環境を設定し、すべてのJavaバージョンをJDK 6で調整します(Tomcat 6で実行する必要があるため))が、新規作成時にリソースを追加できるダイアログの左側が空ですサーバ。

他に何ができますか?

PS:W7教授でJunoを使用する.

37
F.P

プロジェクトを「動的Webプロジェクト」として作成しなかったため、EclipseはWebプロジェクトのように認識しません。新しい「動的Webプロジェクト」を作成するか、-プロパティ-> プロジェクトファセットに移動して、動的Webモジュールをチェックします。

83
partlov

1 .Package Explorerビューでプロジェクト名を右クリックします。
2。 Propertiesを選択します
3。 Project Facetsを選択します
4。 Runtimesタブをクリックします
5。チェックサーバー
6。 OKをクリックします

そしていま :

  1. Serversビューでサーバー名を右クリックします
  2. Add and Remove ...をクリックします
  3. リソースを右の列に移動する
22
Banafshe Bamdad

プロジェクトのプロパティに移動-> Project Facets、Dynamic Web Module&Javaがチェックされていたことを確認してください。

それとは別に、既に選択されている場合は、「Cloud Foundry Standalone Application」のチェックを外す必要があります。デフォルトでは、このオプションを事前選択するIDEはほとんどありません。

4

Dynamic Web ModuleProject Facetsに追加することでこの問題を修正しました

  1. Package Explorerビューでプロジェクト名を右クリックします。
  2. Propertiesを選択します
  3. Project Facetsを選択します
  4. Dynamic Web Moduleを有効にします
  5. OKをクリックします
4
Adem

Eclipseプロジェクトエクスプローラーでプロジェクトを表示できるが、プロジェクトをWebサーバーに追加するときにプロジェクトを表示できない場合は、プロジェクトのプロパティ->プロジェクトファセットに従って、を確認してください動的WebモジュールJavaにチェックマークが付けられました。

3
Charlie
  1. プロジェクトを右クリック
  2. プロパティに移動=>プロジェクトの事実
  3. ランタイムタブをクリック
  4. サーバーのボックスをチェックします
  5. それでは大丈夫

Eclipseを閉じて、プロジェクトを表示および実行できるサーバーを起動します。

2

手順、私は解決するために使用しました:

  1. [サーバー]タブで[Tomcatサーバー]をダブルクリックします。
  2. Runtime Environment:の横のドロップダウンで、Apache Tomcat your version
  3. 保存をクリックします。

これで、「追加と削除」を右クリックしてサーバーに追加できるはずです。

注:さらに、クリア/実行時に、複数のインスタンスでエラーが発生し、server.xmlを開いて、複数ではなく各アプリケーションの単一のインスタンスが含まれていることを確認します。

1
mitesh keswani

他のポスターによって提案された上記の手順を実行した後、次の手順を実行します

  • プロジェクトを右クリック
  • Mavenをクリックしてから、プロジェクトの更新
  • [スナップショット/リリースの強制更新]チェックボックスをオンにして、[OK]をクリックします。

あなたは今行くのが良いはずです。

1
Amit

私の場合:

プロジェクトプロパティ->プロジェクトファセット、[動的Webモジュール]がオンになっていることを確認し、最後に、バージョン番号を[3.0]ではなく[2.3]に設定します。その後、Apache Tomcat 5.5ランタイムが[ランタイム]タブにリストされます。

0
Eduardo Lopes

私の場合、.projectファイルは読み取り専用でした(そのようにソースコード管理から取得されました)。書き込み可能にすることで問題は解決しました。

エクリプス酸素。

0
Paul Fincke