it-swarm.com.de

Ein Projekt kann nicht zu einem Tomcat-Server in Eclipse hinzugefügt werden

Ich kann mein Projekt nicht zu einem Server in Eclipse hinzufügen. Warum?

Ich habe alle notwendigen Tools installiert (Web Dev, Java EE, Serveradapter, Tomcat selbst, alles)

Ich habe die Laufzeitumgebungen konfiguriert, alle Java-Versionen auf JDK 6 angepasst (weil sie unter Tomcat 6 laufen sollte), aber die linke Seite des Dialogs, in der ich Ressourcen hinzufügen konnte, ist beim Erstellen eines neuen Servers leer.

Was könnte ich sonst noch versuchen?

PS: Verwenden von Juno auf W7 Prof.

30
Florian Peschka

Sie haben Ihr Projekt nicht als "dynamisches Webprojekt" erstellt, sodass Eclipse es nicht als Webprojekt erkennt. Erstellen Sie ein neues "Dynamic Web Project" oder gehen Sie zu Properties -> Projects Facets und überprüfen Sie Dynamic Web Module

77
partlov

1. Klicken Sie mit der rechten Maustaste auf den Projektnamen in der Package Explorer-Ansicht.
2. Properties auswählen
3. Project Facets auswählen
4. Klicken Sie auf die Registerkarte Runtimes
5. Server überprüfen
6. Klicken Sie auf OK 

Und nun :

  1. klicken Sie in der Servers-Ansicht mit der rechten Maustaste auf den Servernamen 
  2. klicken Sie auf Add and Remove ... 
  3. verschiebe Ressourcen in die rechte Spalte 
21
Banafshe Bamdad

Dieses Problem wurde behoben, als Dynamic Web Module zu Project Facets hinzugefügt wurde.

  1. klicken Sie mit der rechten Maustaste auf den Projektnamen in der Ansicht Package Explorer.
  2. Properties auswählen
  3. Project Facets auswählen
  4. Dynamic Web Module aktivieren
  5. Klicken Sie auf OK
4
Adem

Gehen Sie zu Projekteigenschaften -> Projektfacetten, und stellen Sie sicher, dass Dynamic Web Module & Java überprüft wurde.

Abgesehen davon muss "Cloud Foundry-Standalone-Anwendung" deaktiviert werden , falls bereits ausgewählt. Standardmäßig wählen nur wenige IDE diese Option aus.

3

Wenn Sie das Projekt im Eclipse-Projekt-Explorer anzeigen können, das Projekt jedoch nicht beim Hinzufügen des Projekts zum Webserver angezeigt wird, folgen Sie den Projekteigenschaften -> Projektfacetten. Stellen Sie sicher, dassDynamic Web Module&Javawurden angekreuzt.

2
Charlie
  1. Klicken Sie mit der rechten Maustaste auf das Projekt
  2. Gehen Sie zu Eigenschaften => Projektfakten
  3. Klicken Sie auf die Registerkarte Laufzeit
  4. Aktivieren Sie das Kontrollkästchen des Servers 
  5. Dann OK

Schließen Sie Eclipse und starten Sie den Server, auf dem Sie das Projekt sehen und ausführen können.

2

Schritte, die ich verwendet habe, um zu lösen:

  1. Doppelklicken Sie auf der Registerkarte Server auf Tomcat Server.
  2. Wählen Sie in einer Dropdown-Liste neben Laufzeitumgebung: Apache Tomcat your version aus.
  3. Klicken Sie auf Speichern.

Jetzt sollten Sie in der Lage sein, Server hinzuzufügen, indem Sie mit der rechten Maustaste auf "Hinzufügen und Entfernen" klicken.

Hinweis: Beim Löschen/Ausführen erhalten Sie außerdem einen Fehler für mehrere Instanzen. Öffnen Sie die Datei server.xml und stellen Sie sicher, dass sie eine einzelne Instanz jeder Anwendung enthält und nicht mehrere.

1
mitesh keswani

Führen Sie den folgenden Schritt aus, nachdem Sie die oben von den anderen Postern vorgeschlagenen Schritte ausgeführt haben

  • Klicken Sie mit der rechten Maustaste auf das Projekt
  • Klicken Sie auf Maven und dann auf Projekt aktualisieren
  • Aktivieren Sie das Kontrollkästchen "Aktualisierung von Snapshots/Releases erzwingen" und klicken Sie auf OK

du solltest jetzt gut sein.

1
Amit

In meinem Fall:

projekteigenschaften -> Projektfacetten, vergewissern Sie sich, dass "Dynamic Web Module" aktiviert ist, und schließlich die Versionsnummer "2.3" anstelle von "3.0". Danach wird die Apache Tomcat 5.5-Laufzeit auf der Registerkarte "Laufzeiten" aufgelistet.

0
Eduardo Lopes

In meinem Fall war die .project-Datei schreibgeschützt. Das Problem wurde dadurch behoben, dass es schreibbar wurde.

Eclipse Sauerstoff.

0
Paul Fincke