Der Server kann einem verschobenen Arbeitsbereich nicht hinzugefügt werden
Habe ich in diesem Arbeitsbereich heruntergeladen aus dem web, und ich versuche, es läuft auf einem tomcat-server aus eine frische installation von Eclipse Ganymede. Dieses Projekt kam mit seinen eigenen Arbeitsbereich.
Wenn ich wählen Sie Tomcat v6.0 bekomme ich eine Meldung
Kann nicht erstellen Sie einen server mit dem ausgewählten Typ
Älteren tomcat-Versionen sind verfügbar, aber.
Ich glaube, ich habe neu ein paar Konfigurations-Einstellung. Die Frage ist, welche? Dies scheint einige seltsame Fehler wie erstellen Sie ein neues dynamic web project können mir bei der Konfiguration von tomcat für beide
InformationsquelleAutor der Frage |
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte ein ähnliches problem, aber meine Lösung ist etwas einfacher. Das problem war causesd durch umbenennen der original-Ordner, auf die verwiesen wurde, indem die server-definition.
Gehen Sie zu Window/Preferences/Server/Runtime-Umgebungen, entfernen Sie den fehlerhaften Verweis. Dann klicken Sie auf "Add", um einen neuen Verweis erstellen, wählen Sie den entsprechenden tomcat-version, klicken Sie auf weiter und Sie sehen den falschen Pfad verweisen. Fix it. Bewegen auf.
InformationsquelleAutor der Antwort
Ich hatte das gleiche problem unter Ubuntu 8.10 mit Ganymed und Tomcat6. Das scheint irgendeine Art von Fehler mit Eclipse. Wenn Sie versuchen, und erstellen Sie einen server, und es barfs, Sie können nicht erstellen Sie ein anderes tomcat6 server. Um dieses problem zu beheben, folgendermaßen Sie vor:
kotfu
InformationsquelleAutor der Antwort
@id vielen Dank für die Lösung, aber etwas ist auch versteckt in org.eclipse.jst.server.tomcat.core.prefs
So, um das problem zu lösen
Tomcat 5.5
Ich, um der Lage sein, die tomcat5.5 server müssen Sie eine beschreibbare catalina.policy-Datei wie bereits in
und die tomcat5.5 gestoppt werden, bevor die Eingabe von eclipse und danach gestartet.
Tomcat 6
Um der Lage sein, die tomcat6-server die richtige Lösung ist, um eine Benutzer-Instanz der tomcat6-server wie beschrieben in
Meine Konfiguration: Debian/Sid, Eclipse 3.4.1. Ganymed
InformationsquelleAutor der Antwort
Den Fehler anzeigen ist wirklich der Schlüssel. Es gibt eine Menge Details -- wenn notwendig, mit der rechten Maustaste auf die Einträge und kopieren Sie Ihren Inhalt in Ihrem Lieblings-text-editor. Ein problem, dass kommen kann, zum Beispiel, ist, dass, wenn Sie eine server-Konfiguration bereits vorhanden ist, und eine der Konfigurations-XML-Dateien ist unparseable, der server kann nicht Hinzugefügt werden. Dies passierte mir an diesem Abend-meine
<Context>
element hatte einen Zeilenumbruch in der es, so war es<C
(Zeilenumbruch)ontext>
. Dies verhindert Eclipse von der Wiederherstellung der server-Konfiguration.InformationsquelleAutor der Antwort
ich habe endlich mir die Arbeit mit dem Standard-Ubuntu-8.10 tomcat. (der debug-Befehl-Linie auf eclipse ist eine wunderbare Sache) Zuerst musste ich ein paar symbolische links an und ändern Sie dann die Berechtigungen für eine Datei. (möchten Sie vielleicht zweimal überlegen, über das ändern der Berechtigungen abhängig von Ihrer Konfiguration, aber wenn eclipse kann die Datei nicht Lesen es und wirft Ausnahme, und die gui wird nicht lassen Sie fortfahren)
InformationsquelleAutor der Antwort
Brummen, kann es knifflig werden. Bringen Sie den "server" anzeigen. Wenn Ihr Projekt bereits eingesetzt ist, entfernen Sie es aus dem server reinigen Sie die Bindung zwischen Ihrem Projekt und dem server.
Oder Sie können mit der rechten Maustaste auf Ihr Projekt im Projekt-explorer und wählen Sie "Debuggen" auf dem server. Wenn Sie nicht es bereits getan, Eclipse sollten Sie Fragen zum erstellen eines server-runtime und hier können Sie angeben, Tomcat 6 und geben Sie den Speicherort Ihrer server-installation.
Können Sie auch unter "Probleme" - Ansicht zu sehen problm in das Projekt importiert, wie das JDK etc...
InformationsquelleAutor der Antwort MatthieuGD
Blick in die error-anzeigen. Wenn Sie versucht haben, ein einmal gescheitert, Eclipse scheint zu versuchen, und suchen Sie es später noch einmal genau, bevor Sie eine neue zu erstellen. Wenn Sie Sie gelöscht haben den Ordner oder Ihr es nicht mehr, Sie müssen es ersetzen, damit Sie fortfahren können.
InformationsquelleAutor der Antwort
Der einzige Weg, fand ich die Verwendung der Tomcat 6 ist die änderung der Eigentumsverhältnisse im Tomcat-Verzeichnis meines Nutzers. Es scheint, dass ist nicht genug, um r/w-Berechtigungen.
BTW, entfernen org.eclipse.wst.server.core.prefs löscht Sie die workspace-Konfiguration.
InformationsquelleAutor der Antwort
Ich hatte dasselbe problem, bis ich ging zu tomcat6-Konfiguration-Verzeichnis und ergänzt Eigentum an meine user neben root:
Können Sie einige besser chmod für Sicherheit, 777 ist nur eine kurze brutale beheben.
Ich habe Eclipse 3.5 (Galileo) + Fedora 12 + Tomcat 6, gewonnen aus Teer(das ist, warum Eclipse nicht zugreifen konnte). Eclipse beklagt worden ", kann Nicht erstellen Sie einen server mit dem ausgewählten Typ".
InformationsquelleAutor der Antwort
Welche version von Eclipse? Europa? Ganymed?
Was meinst du mit " Arbeitsbereich? Ein Eclipse-workspace ist nicht etwas, das Sie bereitstellen, hält Sie Ihre Projekte.
Müssen Sie generieren eine war-Datei (oder den Ordner mit den Dateien, die sich aus der war-Datei), ein Projekt in der Regel schließen ein ANT-oder Maven-build-Skript, um dies zu tun, oder wenn das Projekt Eclipse Dynamic Web Projekt-Typ gibt es vielleicht einen 'KRIEG erzeugen" - option irgendwo. Ohne weitere details kann ich nicht helfen, mehr.
InformationsquelleAutor der Antwort JeeBee
Hinzufügen eines neuen dynamic web project an der Arbeitsfläche scheint zu "entsperren" das feature.
InformationsquelleAutor der Antwort Tomasz
Änderung der Besitz-mein user bei mir geklappt.
InformationsquelleAutor der Antwort
In meinem Fall war es die beschädigte Konfiguration von Tomcat-Dateien. Eclipse-Protokoll sagte:
Bekam einen neuen Tomcat-distribution, entfernt die alte und alles gut jetzt.
InformationsquelleAutor der Antwort
Habe endlich dieses problem gelöst auf meinem system.
1) entledigte sich die apt-bekommen Kater
2) installiert eine typische tomcat von Behältern an tomcat.apache.org
3) losgeworden meine openjdk
4) installiert die sun jdk (apt-get)
5) entfernt, meine web-Projekte in eclipse
6) festgestellt, dass beim hinzufügen eines web-Projektes können Sie "Target Runtime" - ich habe versucht, es zu Tomcat 6 und lassen Sie mich wissen, gab es ein problem
Vielleicht ist keiner von den oben ankam, aber hier könnte was ausgemacht haben:
7) KICKER: Fenster -> Einstellungen -> Server - Runtime-Umgebungen. Entfernt alle beschissen Laufzeitumgebungen hier, und fügte hinzu, der Pfad zu meinem neu installierten tomcat.
InformationsquelleAutor der Antwort
Diese Frage ist vielleicht alt. Aber ich lief in dieses problem. Mein Projekt wurde nicht erkannt, wie ein web-Projekt (kein Globus-icon in Eclipse ).
Angenommen, Sie verwenden maven-plugin , es versäumt, zu konvertieren, um web-Projekt mit dem Befehl
Im Paket-Explorer mit der rechten Maustaste auf das Projekt klicken /configure /Convert to Java-Facetten-Projekt/Dynamic Web project in Eclipse
Et Voilà
Überprüfen .Projekt-Datei an der Wurzel, vor und nach dem konvertieren.
Sie erhalten eine neue Natur.
InformationsquelleAutor der Antwort
Statt löschen Konfig-Dateien, gehen Sie zu Einstellungen -> Server -> Runtime-Umgebungen und entfernen Sie den "vergessen" - Umgebung....
InformationsquelleAutor der Antwort
Vielen Dank, diese Antwort für mich arbeiten..
Ich hatte ein ähnliches problem, aber meine Lösung ist etwas einfacher. Das problem war causesd durch umbenennen der original-Ordner, auf die verwiesen wurde, indem die server-definition.
Gehen Sie zu Window/Preferences/Server/Runtime-Umgebungen, entfernen Sie den fehlerhaften Verweis. Dann klicken Sie auf "Add", um einen neuen Verweis erstellen, wählen Sie den entsprechenden tomcat-version, klicken Sie auf weiter und Sie sehen den falschen Pfad verweisen. Fix it. Bewegen auf.
InformationsquelleAutor der Antwort