Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich versuche gerade ein Maven Projekt im Eclipse mit dem Tomcat zum laufen zu bringen. Erstellt habe ich das Projekt mit "mvn archetype:create", dann "mvn eclipse:exlipse". Zu letzt wird das Projekt ins Eclipse importiert.
Wenn ich jetzt aber eine Apache Tomcat Runtime einfüge kann ich das Projekt nicht mit "Add/Remove Projects" hinzufügen.
Ich habe mvn mit dem Parameter "-DarchetypeArtifactId=maven-archetype-webapp" aufgerufen. Das ist ja der für die webapp hab ich mir gedacht. Im Eclips hab ich auch keinen Webcontent-Folder.
Es soll auch kein Webcontent Folder erzeugt werden, maven macht das nach seiner Konvention.
Was ist denn als packaging in der pom angegeben?
Übrigens, ime ist das starten/testen von Webapps mit maven etwas anders als mit normalen Projekten, das hinzufügen von Projekten nutzt dir nicht viel, da alles vom target Verzeichniss gestartet werden muss, da reicht es den Pfad bei den Server Modules mit "Add External Web Module" anzugeben.
In der View rechtsklick auf einen Server -> Open, tab "modules" öffnen, den Button "Add External Web Module" klicken und denn vollen Pfad angeben, zB C:\sources\java\workspace\deinProjekt\target\deinProjekt-version....
Natürlich erst nach einem Install
Es soll auch ein Tomcat plugin geben was das testen erleichtert, ich nutze das SysDeo Plugin zur Tomcat Steuerung.
Das ist der Pfad den du bei "Add External Web Module" einfügen solltest.
Achtung: Änderst du etwas an den JSP/HTML/CSS/JavaScript Dateien, musst du danach erst das Goal war:exploded aufrufen, dann werden die geänderten Dateien ins target kopiert und der TC merkt das und lädt sie neu.
Änderst du etwas an Java-Klassen, XML oder Property Dateien musst du den TC stoppen und danach als goal install wählen.
Achtung: Änderst du etwas an den JSP/HTML/CSS/JavaScript Dateien, musst du danach erst das Goal war:exploded aufrufen, dann werden die geänderten Dateien ins target kopiert und der TC merkt das und lädt sie neu.
Änderst du etwas an Java-Klassen, XML oder Property Dateien musst du den TC stoppen und danach als goal install wählen.
das Hinzufügen zum Server funkt. nun... Er zeigt mir auch den Inhalt der index.jsp an. Jedoch werden Änderungen in der JSP nur durch ein Install u. Server stoppen/starten aktualisiert.