Hallo,
ich habe mit dem Maven-Archetype maven-archetype-webapp und mit m2eclipse versucht, eine einfache Servlet- und jsp-Anwendung anzulegen, die unter Tomcat laufen soll. Nun komme ich überhaupt nicht weiter.
Das projekt wird zwar angelegt, aber dann tauchen Probleme und Fragen auf:
Wenn ich im Sourcen-Ordner projekt/src/main/resources Pakete und Java-Klassen anlege (z.B. ein Servlet), werden die gar nicht von Eclipse übersetzt. Die Icons an den Java-Dateien in den verschiedenen Eclipse-Views sehen auch anders aus als sonst, das "J" ist sozusagen "hohl".
In den Projekt-Properties von Eclipse ist als Source-Folder "projekt/src/main/resources" eingetragen. Auf der Maven-Apache-Seite habe ich die Info gefunden, dass der Pfad zu webapp-Sourcen im Standardfall "projekt/src/main/webapp" lautet = Widerspruch zu dem, was der archetype angelegt hat.
Außerdem fehlen im POM dependencies zu den Tomcat-libs, z.B. zur servlet-api.jar.
Muss ich die manuell hinzufügen?
Habe den Eindruck, dass etwas ganz wesentliches fehlt...
Gibt es noch einen anderen Archetype, mit dem ich eine Tomcat-Servlet-Anwendung erstellen kann?
ich habe mit dem Maven-Archetype maven-archetype-webapp und mit m2eclipse versucht, eine einfache Servlet- und jsp-Anwendung anzulegen, die unter Tomcat laufen soll. Nun komme ich überhaupt nicht weiter.
Das projekt wird zwar angelegt, aber dann tauchen Probleme und Fragen auf:
Wenn ich im Sourcen-Ordner projekt/src/main/resources Pakete und Java-Klassen anlege (z.B. ein Servlet), werden die gar nicht von Eclipse übersetzt. Die Icons an den Java-Dateien in den verschiedenen Eclipse-Views sehen auch anders aus als sonst, das "J" ist sozusagen "hohl".
In den Projekt-Properties von Eclipse ist als Source-Folder "projekt/src/main/resources" eingetragen. Auf der Maven-Apache-Seite habe ich die Info gefunden, dass der Pfad zu webapp-Sourcen im Standardfall "projekt/src/main/webapp" lautet = Widerspruch zu dem, was der archetype angelegt hat.
Außerdem fehlen im POM dependencies zu den Tomcat-libs, z.B. zur servlet-api.jar.
Muss ich die manuell hinzufügen?
Habe den Eindruck, dass etwas ganz wesentliches fehlt...
Gibt es noch einen anderen Archetype, mit dem ich eine Tomcat-Servlet-Anwendung erstellen kann?