2008-10-15 4 views
63

Ich möchte Java-Servlets mit Eclipse programmieren und sie mit Tomcat bereitstellen. Ich denke, ich kann die Projekte mit Ant, das mit Eclipse gebündelt ist, erstellen. Ich habe die Standard Eclipse IDE. Welche Möglichkeiten habe ich, um Servlet in Eclipse zu entwickeln? Welche Änderungen muss ich an Eclipse vornehmen? Muss ich ein Plug-In installieren?Wie entwickeln Sie Java Servlets mit Eclipse?

Antwort

7

verwende ich Eclipse-Java EE edition

erstellen "Dynamic Web Project"

Installieren Sie einen lokalen Server in der Server-Ansicht, für die Version von Tomcat Ich verwende. Dann debuggen und auf diesem Server zum Testen laufen.

Wenn ich bereitstellen, exportiere ich das Projekt in eine WAR-Datei.

+0

Die Dinge einfach halten – Nabin

104

Sie müssen ein Plugin installieren, Es gibt ein kostenloses von der Eklipse-Stiftung namens Web Tools Platform. Es verfügt über alle Entwicklungsfunktionen, die Sie benötigen.

Sie können die Java EE Edition of Eclipse mit hat es vorinstalliert.

zu erstellen und Ihre erste Servlet auszuführen:

  1. New ... Projekt ... Dynamic Web Project.
  2. Klicken Sie mit der rechten Maustaste auf das Projekt ... New Servlet.
  3. Schreiben Sie einen Code in die doGet() Methode.
  4. Finden Sie die Server-Ansicht in der Java EE-Perspektive, es ist in der Regel eine der Registerkarten am unteren Rand.
  5. Klicken Sie mit der rechten Maustaste hinein und wählen Sie einen neuen Server.
  6. Wählen Sie Tomcat X.X, und ein Assistent zeigt Ihnen die Installation an.
  7. Klicken Sie mit der rechten Maustaste auf den Server, den Sie gerade erstellt haben, und wählen Sie Hinzufügen und Entfernen ... und fügen Sie Ihr erstelltes Webprojekt hinzu.
  8. Rechts Servlets klicken und wählen Sie Ausführen> Ausführen auf Server ...

, dass es für Sie tun sollten. Sie können Ameisen hier verwenden, wenn Sie das möchten, aber Eclipse wird tatsächlich den Build erstellen und die Änderungen automatisch auf dem Server bereitstellen. Mit Tomcat müssen Sie es möglicherweise abhängig von der Änderung hin und wieder neu starten.

+0

Wird die Web-Tools-Plattform auch in ADT unterstützt? Und ich folgte dem Link, kann aber die genaue Datei nicht finden. Kannst du mir damit helfen? – Nabin

+1

gibt es nicht einige erforderliche Konfiguration in der web.xml-Datei? – paiego

4

Alternativ können Sie Jetty verwenden, das (jetzt) ​​Teil der Eclipe Platform ist (das Hilfesystem verwendet Jetty). Neben Jetty wird von Android, Windows Mobile verwendet ..

Um damit zu beginnen, die Eclipse Wiki erhalten überprüfen oder wenn Sie diese ähnlichen Post ein Video Und Kontrolle heraus bevorzugen