Maven Eclipse Tomcat

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

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.

Danke, lg
Ronald
 
M

maki

Gast
Hättest du den richtigen achetype gewählt wüsste Eclipse jetzt das es sich um ein Webprojekt handelt ;)
 
G

Guest

Gast
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.

Danke, lg
Ronald
 
M

maki

Gast
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.
 

rpeinsip

Mitglied
Im packageing ist "war" angegeben.

Kannst du mir bitte beschreiben wo ich die Server Modules finde und "Add External Web Module" angeben?

Danke,
Ronald
 
M

maki

Gast
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.
 

rpeinsip

Mitglied
Hallo Maki,

irgendwie funzt das net so wie ich will... :), er findet das Webmodul nicht.

Pfad von meinem War-File:
C:\Allg\_projekte_j2ee\my-webapp\target\my-webapp-1.1.war

Was geb ich jetzt bei Document base an und was bei Path?

Danke,
Ronald
 
M

maki

Gast
Vergiss das war file, du interessierst dich für die "exploded" version.
 

rpeinsip

Mitglied
Was meinst du damit?

Eigentlich will ich ja nur folgende jsp aufrufen:

C:\Allg\_projekte_j2ee\my-webapp\target\my-webapp-1.1\index.jsp
 
M

maki

Gast
C:\Allg\_projekte_j2ee\my-webapp\target\my-webapp-1.1\

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.
 

rpeinsip

Mitglied
Da muss ich jetzt aber trotzdem noch eine Document Base angeben. Ist egal.

Ich versuch es jetzt über das pom.xml. Dort kennt er allerdings das <deploy> Tag nicht.
 
M

maki

Gast
Dir ist der Unterschied zwischen einem install und einem Build klar?
 

rpeinsip

Mitglied
Ich hoffe schon:

Build macht er mir das war-File auf:
C:\Allg\_projekte_j2ee\my-webapp\target\my-webapp-1.1.war

Install ins maven-repository:
C:\Dokumente und Einstellungen\Administrator\.m2\repository\mycompany\my-webapp\1.1\my-webapp-1.1.war

Wobei mein Plug-In bei Maven-Build und Install das selbe macht:
Mein pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>mycompany</groupId>
<artifactId>my-webapp</artifactId>
<packaging>war</packaging>
<version>1.1</version>
<name>my-webapp Maven Webapp</name>
<url>http://maven.apache.org</url>
</project>

Was ich möchte ist das ich meine Maven Anwendung beim lokalen Entwicklen im Tomcat testen kann. Möglichst einfach...
 

rpeinsip

Mitglied
Hallo Maki,

ich werde mir das ganze am Mo mit einem Kollegen anschauen, mal ein paar Grundlagen klären... :)

Trotzdem vielen Dank für deine Hilfe!

Ronald
 

rpeinsip

Mitglied
maki hat gesagt.:
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.

Hallo Maki,

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.

Ich finde ich das goal war:exploded nicht.

Ich habe folgende goals:
validate
initialize
generate-sources
generate-resources
compile
process-classes
generate-test-source
process-test-source
test-compile
process-test-classes
test
prepare-package
package
pre-integration-test
integration-test
post-integration-test
verify
install
deploy

Weißt welches es ist oder fehlt mir das?

Danke, lg
Ronald
 
M

maki

Gast
schreib doch einfach war:exploded bei Goals im Eclipse run dialog.
 

rpeinsip

Mitglied
da kann man nur vordefinierte goals auswählen.

pom.xml/re. Mouse/Run As/Maven Build.../Select goal

Wo finde ich die freie Eingabe?
 
M

maki

Gast
???

Nutzt du das M2 plugin?

Kannst du mal bitte einen Screenshot des run Dialogs posten?
 

rpeinsip

Mitglied
ja ich nutze das m2eclipse plugin.

screenshots liegen unter meinen eigenen dateien, keine ahnung wie man hier sonst screenshots hochläd.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P maven-tomcat-plugin redeploy funktioniert nicht? Server einrichten und konfigurieren 6
E Maven mit Tomcat Server einrichten und konfigurieren 12
G Maven 2 Plugin Installieren und Nutzen. Server einrichten und konfigurieren 1
M Glassfish 5 in Eclipse 2018-12 | in den JSF Capabilities wird nur JSF 2.2 angeboten Server einrichten und konfigurieren 8
E Tomcat Eclipse Problem Server einrichten und konfigurieren 0
J Glassfish 4.1 lässt sich nicht aus Eclipse starten Server einrichten und konfigurieren 1
OnDemand Glassfish Probleme mit Eclipse Server einrichten und konfigurieren 0
W Tomcat 7 und Eclipse Birt Viewer 3.7.2 - Datenbankprobleme Server einrichten und konfigurieren 2
L Tomcat webapps Pfad nach Eclipse workspace verschieben Server einrichten und konfigurieren 6
C [Glassfish] Entfernten Glassfish Server in Eclipse verbinden Server einrichten und konfigurieren 3
A Tomcat in Eclipse Server einrichten und konfigurieren 5
S JBoss und Eclipse unter Windows 7 Server einrichten und konfigurieren 2
G JBoss 4.2 und Eclipse Server einrichten und konfigurieren 4
B Glassfish und Eclipse Server einrichten und konfigurieren 5
E Tomcat und Eclipse Server einrichten und konfigurieren 4
I JSF Entwicklung mit Eclipse und Tomcat 6 unter Gentoo Server einrichten und konfigurieren 8
B Tomcat Welcome-Page aus Eclipse nicht erreichbar Server einrichten und konfigurieren 4
0din Tomcat unter Eclipse einbinden Server einrichten und konfigurieren 7
D Tomcat auf anderer Maschine als Eclipse Server einrichten und konfigurieren 8
C Eclipse und externer Tomcat Server Server einrichten und konfigurieren 6
V Eclipse+Tomcat: Problem beim Importieren von Jars Server einrichten und konfigurieren 4
M tomcat plugin für eclipse Server einrichten und konfigurieren 10
A Tomcat mit Lomboz in Eclipse 3.0 starten Server einrichten und konfigurieren 2
M Tomcat und Eclipse Server einrichten und konfigurieren 3
M Tomcat 5.0 & Servlets & Eclipse (Wie verbinden?) Server einrichten und konfigurieren 9
KonradN Apache Tomcat Schwachstelle (Versionen 8, 9, 10 und 11) Server einrichten und konfigurieren 0
S Tomcat 9 mit Datasource Realm auf eine H2 Datenbank Server einrichten und konfigurieren 3
D Tomcat context.xml wo ablegen im Projekt? Server einrichten und konfigurieren 3
H Apache Tomcat Installation/Konfiguration arbeitet nicht einwandfrei Server einrichten und konfigurieren 5
S Tomcat Server nicht erreichbar Server einrichten und konfigurieren 21
pkm Lassen sich mit Tomcat bestimmte URL-Patterns verbieten? Server einrichten und konfigurieren 0
B Tomcat Manager: umbebannt, zurückbenannt, jetzt nur noch 403-Fehler Server einrichten und konfigurieren 8
T Tomcat 8 unter STS Server einrichten und konfigurieren 0
K Tomcat - Java-Version? Server einrichten und konfigurieren 5
A Tomcat und JNI Library Server einrichten und konfigurieren 0
K Tomcat: Host Manager -> 404 Server einrichten und konfigurieren 1
K Tomcat: maximale Anmeldeversuche einschränken (funktioniert nicht) Server einrichten und konfigurieren 1
F Tomcat startet Anwendung nicht im Windows-Service-Modus Server einrichten und konfigurieren 1
C [Nagios] Tomcat-Logfile überwachen Server einrichten und konfigurieren 1
T Tomcat 7 JSTL Server einrichten und konfigurieren 0
S Tomcat 6.0.20 sessionCookiePath in context.xml wird ignoriert Server einrichten und konfigurieren 1
I Tomcat Host mit JDBC-Resource Server einrichten und konfigurieren 0
K Tomcat als Service, falsche Farbe Server einrichten und konfigurieren 0
M Tomcat Proxy - erkennt Tomcat httpd.conf Server einrichten und konfigurieren 0
HarleyDavidson Tomcat Instanznamen ändern Server einrichten und konfigurieren 1
R Tomcat und Zertifikat-Import Server einrichten und konfigurieren 0
M Tomcat - Deploy war - Verbindungsfehler Server einrichten und konfigurieren 4
FINF_AW_Alex WebLogic, Glassfish, Tomcat.... Server einrichten und konfigurieren 3
D Daten auf Apache Tomcat Server ablegen, möglich ? Server einrichten und konfigurieren 1
C DataSource mit Tomcat einrichten Server einrichten und konfigurieren 1
T tomcat blockiert Server einrichten und konfigurieren 0
R Verbindung zwischen Apache und Tomcat über mod_jk funktioniert nur sporadisch Server einrichten und konfigurieren 0
MadMG Tomcat via Apache Proxy + Websockets Server einrichten und konfigurieren 4
A Tomcat bekommt keine Schreibrechte für webapps Server einrichten und konfigurieren 6
Q Tomcat-Cluster und Arbeitsspeicher Server einrichten und konfigurieren 4
G Tomcat 7 mit Apache 2 verbinden über mod_jk Server einrichten und konfigurieren 3
P Tomcat unter xampp nachinstallieren Server einrichten und konfigurieren 4
R Cacht Tomcat/axis2 Klassen? Server einrichten und konfigurieren 3
MQue Tomcat PermSpace Server einrichten und konfigurieren 9
Mike90 Tomcat 7 INFO: The APR based Apache Tomcat Native ... Server einrichten und konfigurieren 3
T GlassFish anstatt Apache Tomcat Server einrichten und konfigurieren 29
G Tomcat 6.0 von https auf http umstellen Server einrichten und konfigurieren 2
T Permgen space Tomcat Server einrichten und konfigurieren 7
P Tomcat Context Server einrichten und konfigurieren 3
H Glassfish auf Tomcat ? Server einrichten und konfigurieren 2
E Tomcat/Jasper checkt nicht mehr auf Änderungen Server einrichten und konfigurieren 4
F Tomcat Session timeout unendlich Server einrichten und konfigurieren 7
M JBoss und Tomcat Server einrichten und konfigurieren 8
schlingel Tomcat für den Produktiveinsatz Server einrichten und konfigurieren 14
E JSF auf Tomcat ? Server einrichten und konfigurieren 5
X3TitanCore Tomcat Datensynchronisation Server einrichten und konfigurieren 6
G Tomcat außerhalb des Servers nicht erreichbar Server einrichten und konfigurieren 6
P Ständige Fehlermeldungen bei Tomcat 5.5 Server einrichten und konfigurieren 11
T Apache Tomcat - mehere Instanzen - Session Problem Server einrichten und konfigurieren 7
K Apache2/Tomcat URL umschreiben Server einrichten und konfigurieren 6
M Hardwareempfehlung für TOMCAT Server Server einrichten und konfigurieren 8
ruutaiokwu jasper compiler problem in tomcat!!! Server einrichten und konfigurieren 3
J Tomcat 7 Probleme bei vorhandener context.xml Server einrichten und konfigurieren 1
B Webproject + Tomcat + SSL Server einrichten und konfigurieren 15
P Tomcat sehr langsam Server einrichten und konfigurieren 5
D Tomcat log lesen Server einrichten und konfigurieren 2
K Tomcat von remote nicht erreichbar Server einrichten und konfigurieren 14
W Tomcat 5.5 mit Apache2 + mod_jk (Debian Etch) Server einrichten und konfigurieren 2
S bestimmte user agenten sperren mit tomcat Server einrichten und konfigurieren 5
F Tomcat Klassenlader Server einrichten und konfigurieren 3
G Tomcat https Server einrichten und konfigurieren 3
N Weiterleitung Apache mit Tomcat über mod_jk funktioniert nicht... Server einrichten und konfigurieren 7
F Verständnisfrage zu Tomcat, Apache & mod_jk Server einrichten und konfigurieren 8
S Apache 2.2 und Tomcat 6 - Resource not found Server einrichten und konfigurieren 5
V Keystore Type für Tomcat ändern Server einrichten und konfigurieren 2
N JSF-Facelets auf Tomcat - ich krieg's nicht hin Server einrichten und konfigurieren 10
G Tomcat socket Connection Server einrichten und konfigurieren 3
D Tomcat V-Host Context Problem Server einrichten und konfigurieren 3
A Mehrere Tomcat Instanzen auf Basis einer Tomcat Installation Server einrichten und konfigurieren 1
M Tomcat oder Applicationserver Server einrichten und konfigurieren 3
M Tomcat oder sonstiger Webserver für mehrere Projekte Server einrichten und konfigurieren 5
K apache, tomcat mysql einrichten Server einrichten und konfigurieren 6
D Tomcat für SSLv2 konfigurieren Server einrichten und konfigurieren 6
H Tomcat Startseite einrichten Server einrichten und konfigurieren 3
0din Webspace mit Tomcat etc. Server einrichten und konfigurieren 4

Ähnliche Java Themen

Neue Themen


Oben