2009-06-27 2 views
0

Entschuldigung, wenn meine Frage dumm scheint. Ich benutze diese Woche Eclipse Ganymed 3.4 und habe Probleme, meine Projekte auf dem Web-App-Server zu veröffentlichen.Schwierige Zeit, Dateien von Eclipse auf Tomcat zu veröffentlichen

Als Erstes müssen Sie dieses Problem kennen:
Ich habe meinen Tomcat 6.0.18 von Netbeans installiert, den ich für PHP und J2SE Projekt verwende. Während ich diesen Server entweder von Netbeans oder Eclipse starten kann, kann es aus irgendeinem Grund nicht manuell gestartet werden, obwohl ich meine JAVA_HOME korrekt auf jdk/bin zeigen, es heißt, es ist ein JRE. es ist ein bisschen seltsam, aber ich kann die IDE verwenden, um loszulegen. Ich recherchierte im Internet und fand heraus, dass Eclipse nicht auf Tomcat veröffentlicht wird.

In der Tat i entwickeln immer auf anderem Laufwerk als C eine lokale Kopie mit dem XP installiert ist, und auf einen Server veröffentlicht auf C installiert

Also, wo ich brauche einen Weg zu finden, um Tomcat unter C zu veröffentlichen
Gibt es einen einfachen Weg das zu tun?

Bitte teilen Sie Ihre Erfahrung.

Vielen Dank für

Ps Lesen: Ich weiß, dass ich Netbeans verwenden können, aber I'ld wie Eclipse verwenden und seine wysıwyg dank nutzen!

+0

Könnten Sie bitte Ihre Frage ein wenig umformatieren? – akarnokd

+0

Verwenden Sie das Windows-Installationsprogramm von Tomcat, um eine separate TC-Instanz einzurichten. Es wird auch ein Benachrichtigungssymbol angezeigt, damit Sie TC einfach starten/stoppen können. – akarnokd

+0

Eclipse Galileo (3.5) wurde diese Woche veröffentlicht. Wenn Sie Ganymed nicht für alte/inkompatible Plugins benötigen, können Sie auch ein Upgrade durchführen - es gibt neue Funktionen und ich habe Galileo viel schneller gefunden. –

Antwort

1

WTP (Web Tools Platform) sollte Sie bekommen, was Sie brauchen. Es ist eine Reihe von Eclipse-Plugins, die eine Komponente zum Starten/Stoppen/Debuggen von Tomcat und zum Veröffentlichen auf einer lokalen Tomcat-Installation enthalten.

http://www.eclipse.org/webtools/

Sie können eine Version von Eclipse herunterladen, die WTP enthält bereits: Eclipse IDE for Java EE Developers.

+2

oder gehen Sie einfach zu http://www.eclipse.org/downloads/ und laden Sie "Eclipse IDE für Java EE Developers" herunter, die Eclipse mit WTP und anderen Plugins in einem (riesigen) Paket anbietet. – fforw

+0

Entschuldigung für das späte Feedback meine Internetverbindung ist fehlgeschlagen.Ich benutze jetzt Galileo und alles scheint zu funktionieren.für jetzt :) danke für alle –

0

Ich gebe zu, dass dies nicht die beste Vorgehensweise für einen allgemeinen Fall ist, aber in meiner lokalen Entwicklungsumgebung habe ich eine separate Tomcat-Umgebung erstellt und das Projekt einfach im Webapps-Verzeichnis dieses Tomcat gespeichert. Auf diese Weise ist die "Bereitstellung" implizit und sofort.

Natürlich, wenn ich Änderungen im Code vornehmen muss, die während einer Debug-Sitzung nicht inkrementell hinzugefügt werden können, muss ich den Tomcat neu starten.

+0

-1 von mir. Ich würde nicht empfehlen, dass jemand die Tomcat Webapps auf diese Weise benutzt, selbst wenn es "funktioniert". Jede anständige IDE sollte in der Lage sein, das Bereitstellungsproblem so zu behandeln, dass diese Maßnahme nicht erforderlich ist. – duffymo

+0

Vielen Dank für die Erklärung Ihres Downvotes. Schwerpunkt auf "sollte". – akarnokd