tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
496
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DarthShader DarthShader ist offline Mitglied Platin
    Registriert seit
    May 2004
    Beiträge
    684
    Hallo,

    ich würde gerne eine einfache Web-Applikation erstellen (ein einfaches "Hello World"), mit den Tools Maven 3, Eclipse 3.6 und Tomcat 7.

    Ich bin schon relativ weit, habe folgende Schritte durchgeführt:
    1. Via Maven ein Projekt erzeugt (allerdings kein web-app, sondern ein normales)
    2. Dann die pom.xml so erweitert, dass die Servlet API 3.0.1 als Dependency eingebunden wird
    3. Dann mit dem Kommando "mvn -Dwtpversion=2.0 eclipse:eclipse" (siehe http://maven.apache.org/plugins/mave...lugin/wtp.html) entsprechende Eclipse-Projektdateien erzeugt
    4. Eclipse geöffnet und das Projekt importiert - alles sieht gut aus, auch die Dependencies sind da, so dass ich z.B. die Klasse "HttpServlet" zur Verfügung habe
    5. Tomcat 7 installiert (Windows Service) und dann in Eclipse unter "Servers" eingebunden - ich kann Tomcat 7 erfolgreich aus Eclipse heraus starten und stoppen


    Nun habe ich folgende Klasse erstellt:

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    public class TestServlet extends HttpServlet
    {
        @Override
        protected void doGet( HttpServletRequest request, HttpServletResponse response ) 
        throws ServletException, IOException
        {
            super.doGet( request, response );
            
            // Request bearbeiten und Response erzeugen
        }
    }

    Die Datei liegt im Projektverzeichnis unter "/TestProjekt/src/test/java/de/webapp/TestServlet.java".


    Ich dachte nun, wahrscheinlich naiver-weise, dass ich das Servlet nun aus Eclipse heraus einfach über "Run As..." und dann "Run on Server" starten kann - doch leider wird mir diese Option nicht angezeigt.

    Vielleicht ist der Ort der Servlet-Klasse auch falsch? Falls ja, wohin kommt diese?

    Ich muss dazu aber auch sagen, dass ich kein WEB-INF Verzeichnis und auch keine web.xml Datei habe. Wird diese zwingend benötigt und falls ja, wo genau müssen diese in der Projekt struktur liegen?


    Über Eure Hilfe würde ich mich sehr freuen


    Vielen Dank!
     

  2. #2
    Twistleton Twistleton ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    3
    Hallo,

    ein WEB-INF-Verzeichnis sollte die Webanwendung aber schon besitzen. Und die Source sollten unter src/java zu finden sein.

    Hier die Java Blueprint conventions:

    http://java.sun.com/blueprints/code/...nventions.html

    Gruß
    Twistleton
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 07.09.09, 12:08
  2. Antworten: 0
    Letzter Beitrag: 10.09.07, 13:46
  3. "Vom Windows Form Designer generierter Code" wird nicht angezeigt
    Von loewenfreak im Forum .NET Windows Forms
    Antworten: 7
    Letzter Beitrag: 05.07.06, 14:11
  4. "Vom Windows Form Designer generierter Code" wird nicht angezeigt
    Von loewenfreak im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 03.07.06, 17:16
  5. Font "Terminal" wird nicht als solches angezeigt?
    Von Gillette im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 17.08.05, 17:57