9 Stimmen

Was ist die beste IDE für die Entwicklung in Tomcat?

In letzter Zeit habe ich viel mit der Entwicklung von Servlets für den Einsatz in Tomcat 5.5 zu tun. Meine aktuelle IDE ist Eclipse Ganymede mit WTP. Ich bin sehr unglücklich mit der Tomcat-Integration, da die Konfiguration ständig bricht und optimiert werden muss.

Ich habe mich gefragt, ob jemand eine andere IDE empfehlen kann, die diese Integration besser handhabt. Ich bin besonders daran interessiert, was die Leute von IntelliJs Unterstützung für Tomcat halten.

Beachten Sie, dass ich auch Maven 2 verwende, und es ist ziemlich wichtig, auch Maven-Unterstützung zu haben.

5voto

Mark Punkte 16402

Netbeans hat eine Tomcat-Integration. Damit meine ich, dass Sie Tomcat starten und stoppen können, Ihre App, die in Tomcat läuft, von der IDE aus bereitstellen, profilieren und debuggen können.

Bewährte Praktiken für Apache Maven in NetBeans 6.x

4voto

Karl Punkte 2817

Netbeans auf ganzer Linie.

Die Integration mit Tomcat ist fantastisch, es erlaubt Ihnen sogar, Projekte zu erstellen und automatisch zu verteilen und zu aktualisieren, ohne dass Sie irgendwelche Build-Skripte, Deployment-Deskriptoren usw. schreiben müssen. Es ist wirklich so einfach :-)

http://www.netbeans.org

3voto

Wenn Sie keinen Debugger für JSPs verwenden, funktioniert jede IDE (ich verwende Eclipse) mit jedem J2EE-Server, der Remote-Debugging verwendet. Fügen Sie dies zu Ihrem Startskript für Tomcat hinzu:

-Xdebug -Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=n

Und dann richten Sie ein Remote-Debugging-Profil in Ihrer IDE ein, das den von Ihnen angegebenen Anschluss (in diesem Fall 5001) verwendet.

Diese Konfiguration funktioniert immer und für jede Java-Anwendung. Führen Sie Ihre Anwendung einfach wie gewohnt aus und schließen Sie Ihren Debugger an, wann immer Sie wollen.

3voto

Alexander Temerev Punkte 2614

IntelliJ IDEA ist die IDE für Sie, die sowohl über eine hervorragende Tomcat- als auch Maven-Integration verfügt.

3voto

user77484 Punkte 31

Ich habe MyEclipse, das SysDeo-Plugin für Eclipse und WTP verwendet. Von den dreien ist WTP, wenn es funktioniert, den anderen haushoch überlegen. Die meisten maven-Projekte werden einfach importiert und ausgeführt.

Leider scheint WTP manchmal nicht zu funktionieren, und dann ist man im Grunde aufgeschmissen. Unser aktuelles Projekt hat eine ziemlich komplexe Maven-Konfiguration und ich habe noch keine

  • es zum Laufen gebracht.
  • das Problem auf einen kleinen Testfall reduziert, um einen Fehler einzureichen.

Ich kann WTP nur empfehlen, insbesondere wenn Sie bereits Eclipse-Benutzer sind.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X