2014-04-11 7 views
9

Ich sehe, dass Probleme wie meins bereits gepostet wurden, von denen einige beantwortet wurden. Ich habe versucht, die Fixes, die in der Tat scheinen, wie sie hätte funktionieren sollen, aber ich bin immer noch in das gleiche Problem:Probleme beim Start von tomcatv7 via Eclipse Kepler

Ich versuche, ein dynamisches Web-Projekt in Eclipse Kepler (Java EE) über Apache zu laufen Tomcat 7.0.53 auf meinem localhost. Ich habe Tomcat als Server in Eclipse erstellt und die Konfigurationsdateien von /tomcat/7.0.53/libexec/conf in/workspace/Servers/Tomcat v7.0 Server unter localhost-config kopiert und die Berechtigungen für die Dateien geändert so dass sie alle lesbar und beschreibbar sind.

Allerdings, wenn ich versuche, den Tomcatbediener in Eclipse zu starten, bekomme ich diesen Fehler:

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete.

Bei hilfreich es ist, es ist alles in mac wurde laufen osx 10.6.8, auf einen 64-Bit Maschine.

Vielen Dank im Voraus für Ihre Hilfe.

Antwort

0

Leider ist dies keine große Antwort. Mit der Finsternis Kepler habe ich es schließlich nie geschafft. Allerdings, wenn ich Linux Mint auf meinem Computer installiert, und verwendet seine Software-Installer, um Linux 3.8 (Indigo) zu installieren, hinzugefügt alle EE-Updates (alle Web/XML-Ergänzungen über Hilfe -> neue Software installieren -> Indigo Update-Website), Tomcat 7.0 installiert, habe ich endlich eclipse, um nett mit Tomcat zu spielen (das heißt, ich kann die Webapp auf Tomcat von Eclipse ausführen, ohne alle erforderlichen Dateien in tomcat zu kopieren/einfügen, was mir eine Menge Zeit spart).

Ich bin mir sicher, dass es einen besseren Weg gibt, dies zu tun - wenn jemand irgendwelche Gedanken darüber hat, was in meiner ursprünglichen Umgebung schief gelaufen ist, bitte beraten - ich bin neugierig, warum es nicht funktioniert hat. Hier waren die Angaben:

MacOS 10.6.8 Eclipse-4.3.2 Tomcat 7.0.54

Ich entschuldige mich, Raju, nicht früher reagiert. Danke für deinen Beitrag.

0

Das gleiche Problem mir passiert ist, bevor dann bekam ich Lösung für Config-Ladefehler:

es einen Rechtsklick auf Project- gelöst werden können> Build Weg-> Konfigurieren Weg- Erstellen> Bibliothek tab- gehen> Add External Jar-> browse (Apache TomCat Folder-> lib-> und fügen Sie servlet-api.jar hinzu) add click ok. es läuft gut für mich.

+0

Danke Raju, das ist ein guter Punkt. Ich hatte diese .jar nicht zum Buildpath hinzugefügt - das Projekt läuft jedoch immer noch nicht. Ich werde versuchen, ein Projekt von Grund auf neu zu erstellen und zu sehen, ob es funktioniert. –

+0

Ja, bitte versuchen Sie es zu sagen, das ist mir vorher passiert und ich habe versucht es zu lösen, indem ich nur diesen Server benutze. Manchmal konnte der Server diese JAR-Datei nicht laden. –

0

Wie lösen:

Schließen Eclipse- Kopieren Sie alle Dateien aus TOMCAT_7_HOME/conf zu WORKSPACE_FOLDER/Server/Tomcat v7.0 Server auf localhost-config Eclipse starten das Server-Projekt erweitern, klicken Sie auf den Tomcat 7 Projekt und Hit F5 Start Tomcat von Eclipse

32

Ich stehe vor diesem Problem.Ich habe wie folgt festgelegt,

Schritt 1: Löschen Server im lokalen Host (Server tab)

Schritt 2: Löschen Ordner Server in (Navigator/Projekt-Explorer)

Schritt 3: Nach hinzufügen Neu-> server-> Apache-> Pfad

Schritt 4 wählen: Um die Server

starten Nachdem es funktioniert ......

1

Dies ist ein Berechtigungen Problem (Ich hatte das gleiche Problem in Ubuntu 14.04, Eclipse Luna, Tomcat7). Die ausführbaren Dateien werden nicht als "ausführbar" markiert, wenn Tomcat von Eclipse heruntergeladen wird.

Gehen Sie einfach zu Ihrem "[Tomcat]/bin" Verzeichnis in Ihrem Dateisystem und hinzufügen Ausführungserlaubnis (x) zu allen .sh Dateien. Dann gehe zurück zur Eclipse/Server-Registerkarte, lösche den Tomcat7-Eintrag und erstelle erneut, starte Tomcat schließlich von Eclipse.

0

Ich fand, dass dies eine gute alte Mode Verzeichnis Namenskonvention Problem ist. Ich betreibe Linux Ubuntu und bemerkte, dass direkt unter {your work space}/Servers eine seltsame Fehlertyp-Datei erschien, als ich sie öffnete, hatte alle Arten von Stücken des verrückten langen Verzeichnisnamens "Tomcat 7.0 Server ... bla bla" Also löschte ich den Server, dann nutzte ich diesen kleinen Text, denn meine Version lässt mich den Server nicht noch einmal hinzufügen: 1. Schließen Sie Eclipse 2. In {workspace-directory} /. Metadata/.plugins/org.eclipse.core.runtime/.settings löschen Sie die folgenden zwei Dateien: org.eclipse.wst.server.core.prefs org.eclipse.jst.server.tomcat.core.prefs 3. Starten Sie Eclipse-

Dann habe ich den Server mit einem freundlicheren Server-Namen ohne verrückte Leerzeichen oder Zeichen wieder hinzugefügt: Tomcat7ServerAtLocalHost

Die Wella ... es begann mit einem brandneuen Fehler für mich zu debuggen ... was bedeutet, ich bin auf dem richtigen Weg ... BTW, der neue Fehler ist: "Kann nicht auf dem Server veröffentlichen, weil es fehlt seine Laufzeitumgebung. "

Also ich bin dran, dieses Chaos zu debuggen ... Prost!

0

Dieses Problem ist meist mit Dateiberechtigungen verbunden. Der beste Weg, das Problem zu lösen, besteht also darin, eine lokale Kopie von Tomcat auf Ihrem Entwicklungscomputer zu installieren, anstatt Tomcat in ein Systemverzeichnis wie /usr/share/tomcat7 zu stellen. Auf diese Weise gehören alle Tomcat Conf-Dateien zum Benutzer und zur Benutzergruppe, so dass sie vom Benutzer aus Eclipse ausgeführt werden können. Normalerweise platziere ich Tomcat in meinem lokalen Ordner wie /home/abc/dev und es funktioniert perfekt mit Eclipse-Entwicklungsumgebung.

2

Gehen Sie zu Server -> Apache Tomcat v7.0 -> Add Wählen jre7 statt Workbench Standard-JRE Klicken Sie auf Fertig stellen Stop Server und dann auf Server starten

4

Wie lösen:

1. Schließen Sie Eclipse-

2.Kopie alle Dateien aus TOMCAT_7_HOME/conf zu WORKSPACE_FOLDER/Server/Tomcat v7.0.53 Server auf localhost-config

3.Eclipse starten

4.Expand das Server-Projekt, klicken Sie auf den Tomcat 7-Projekt und drücken Sie F5

5.Start Tomcat aus Eclipse-

0

Für mich ist die einzige Lösung, die diese Lösung funktioniert wird hier vorgeschlagen: Could not load the Tomcat server configuration

cd /usr/share/tomcat7 
sudo ln -s /var/lib/tomcat7/conf conf 
sudo ln -s /var/log/tomcat7 log 
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy 
sudo chmod -R a+rwx /usr/share/tomcat7/conf 
Verwandte Themen