Tomcat einrichten

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

wahrscheinlich eine simple Frage aber ich komm einfach nicht drauf.

Version ist: Apache Tomcat 5.5.17
Könnte aber auch bald Tomcat 6 sein.

Ich möchte *.war-Files deployen. Um das zu tun, kopiere ich die War-Files in das Verzeichnis webapps vom Tomcat. Dieser erkennt die Files und packt sie dann aus. Soweit funktioniert das ganze super. Ich kann die warfiles über www.***.de:8080/[WARFILE-NAME] ansteuern.

Frage1:
Ist es unbedingt notwendig das der Server die War-Files auspackt? kann man das umstellen?

Für eine Sortierung nach Projekten hätte ich gerne, dass der Tomcat auch auf andere Verzeichnisse zugreift.
Also nicht mehr
C:\Programme\Apache Software Foundation\Tomcat 5.5\webapps

Sondern (auch)

E:\Projekt\ProjektX
E:\Projekt\ProjektY
usw.


Ich habe gelesen das würde über "context" gehen. Im Webapps-Folder habe ich dazu eine *.xml Datei angelegt mit folgendem Inhalt
<Context path="/projects" docBase="E:\Projekt\ProjektX"
reloadable="true"/>
Das scheint aber nicht zu wirken.
Das kopierte war lässt sich nicht über www.***.de:8080/projects/[WARFILE-NAME] ansteuern. Fehler 404.


Frage2:
Wie geht es richtig?



Kann mir bitte jemand helfen?!
 
M

maki

Gast
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

Die context.xml bzw. webappname.xml hat nix im webapps Ordner zu suchen, entweder im tomcat Verzeichniss TOMCAT_HOME/conf/Catalina/<hostname>/webappname.xml oder im war selbst als /META-INF/context.xml.
Im letzteren Fall muss die Webapp allerdings als war über den Tomcat manager installiert sein.

Du könntest natürlich auch die TOMCAT_HOME/conf/server.xml abändern, ist aber nicht empfohlen.
 
G

Gast

Gast
ja ok. Jetzt habe ich schonmal das mit dem auspacken gefunden. Die XML Datei liegt jetzt unter ...\Tomcat 5.5\conf\Catalina\localhost. Die Datei lautet:
<Context path="/projects/sfb" docBase="E:/projects/sfb"
reloadable="true"/>

sfb ist ein Projekt..

Neustarten des Tomcat. Leider noch kein Ergebniss. Wäre es nicht sinnvoller das appBase in der server.xml zu ändern, damit der generell auf E: zugreift?
 
M

maki

Gast
TOMCAT_BASE etc. sind auch einen Blick Wert.

Ist aber alles nicht nötig, die webappname.xml unter conf/localhost sollte reichen.

Heisst denn dein Context genauso wie die Datei?
Preisfrage: Was steht im Log? ;)
 
G

Gast

Gast
Muss die Context Datei genauso heissen? Da wäre nicht die Lösung. Ziel wäre dass der Tomcat E:/projects/ genauso bearbeitet wie c:\..\webapps. Auf webapps könnten man auch verzichten. Es geht hier auch um Sicherheit, verschiedene Zugangsstufen und Festplattenplatz.
 
M

maki

Gast
Muss die Context Datei genauso heissen? Da wäre nicht die Lösung
Natürlich muss sie genauso heissen, steht doch in der Doku.

Ziel wäre dass der Tomcat E:/projects/ genauso bearbeitet wie c:\..\webapps. Auf webapps könnten man auch verzichten.
Sollte mit CATALINA_BASE bzw. CATALINA_HOME möglich sein, halte ich jedoch für übertrieben.

Nachtrag: Das appBase Attribut des <HOST> elements der server.xml sollte auch schon reichen.

Es geht hier auch um Sicherheit, verschiedene Zugangsstufen und Festplattenplatz.
Sicherheit ist dieselbe, ausserdem verwendest du Windows *g*
Festplattenplatz?
Wie groß ist Tomcat 5? 6MB?
Kannst du doch dahin "installieren" (=entpacken) wohin du willst, verstehe dein Problem nicht.
 
G

Guest

Gast
ah jetzt habe ich mal zwei seiten gefunden.. also in meiner context datei müsste das WarFile komplett angegeben sein


http://www.onjava.com/pub/a/onjava/2003/06/25/tomcat_tips.html
<!--
Context fragment for deploying MyWebApp.war
-->
<Context path="/demo" docBase="webapps/MyWebApp.war"
debug="0" privileged="true">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Context>

richtig?

Aber man kann auch die appBase ändern:
http://www.akadia.com/download/soug/tomcat/html/tomcat_server_xml.html
appBase: Defines the directory for this virtual host. This directory is the pathname of the Web applications to be executed in this virtual host. This value can be an absolute path, or a path that is relative to the <CATALINA_HOME> directory. If this value is not specified, the relative value webapps will be used.
Das heisst dann auch das der c:\..\webapps quasi tot ist ? richtig?

EDIT: Festplattenplatz: auf c: ist das Betriebssytem und die Programme (15 GB) und auf e: die Dateien und mehr Platz. Muss so sein. Hat verschiedene Gründe. Den bestehenden Tomcat jetzt nochmal umzuinstallieren könnte problematisch sein.
 
M

maki

Gast
ah jetzt habe ich mal zwei seiten gefunden.. also in meiner context datei müsste das WarFile komplett angegeben sein
Halte ich für ungünstig.

Aber man kann auch die appBase ändern:
Richtig, ist mir auch aufgefallen, s.o.

Das heisst dann auch das der c:\..\webapps quasi tot ist ? richtig?
Sollte so sein.

EDIT: Festplattenplatz: auf c: ist das Betriebssytem und die Programme (15 GB) und auf e: die Dateien und mehr Platz. Muss so sein. Hat verschiedene Gründe. Den bestehenden Tomcat jetzt nochmal umzuinstallieren könnte problematisch sein.
Tomcat "uminstallieren" ist nix anderes als das Verzeichniss zu verschieben, wenn der TC Service installiert ist muss der natürlich angepasst werden.
Ansonsten muss da nix geändert werden, wenn schon WebApps auf TC laufen werden sie es danach nicht mehr tun, /webapps ist ja tot.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C DataSource mit Tomcat einrichten Server einrichten und konfigurieren 1
K apache, tomcat mysql einrichten Server einrichten und konfigurieren 6
H Tomcat Startseite einrichten Server einrichten und konfigurieren 3
P Tomcat Probleme beim einrichten Server einrichten und konfigurieren 2
G Tomcat server.xml einrichten Server einrichten und konfigurieren 1
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
E Tomcat Eclipse Problem Server einrichten und konfigurieren 0
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
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
W Tomcat 7 und Eclipse Birt Viewer 3.7.2 - Datenbankprobleme 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
L Tomcat webapps Pfad nach Eclipse workspace verschieben Server einrichten und konfigurieren 6
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
A Tomcat in Eclipse Server einrichten und konfigurieren 5
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
E Tomcat und Eclipse Server einrichten und konfigurieren 4
N JSF-Facelets auf Tomcat - ich krieg's nicht hin Server einrichten und konfigurieren 10
G Tomcat socket Connection Server einrichten und konfigurieren 3
I JSF Entwicklung mit Eclipse und Tomcat 6 unter Gentoo Server einrichten und konfigurieren 8
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
D Tomcat für SSLv2 konfigurieren Server einrichten und konfigurieren 6
B Tomcat Welcome-Page aus Eclipse nicht erreichbar Server einrichten und konfigurieren 4
0din Webspace mit Tomcat etc. Server einrichten und konfigurieren 4
A Standard-Webapp in Tomcat 6 - wie konfigurierbar? Server einrichten und konfigurieren 3
0din Tomcat unter Eclipse einbinden Server einrichten und konfigurieren 7
X3TitanCore Tomcat installieren Server einrichten und konfigurieren 2
R Fehler beim TOMCAT, davor ging es noch! Server einrichten und konfigurieren 1
E tomcat installation Server einrichten und konfigurieren 4
J Tomcat: shutdown.sh script funktioniert plötzlich nicht mehr Server einrichten und konfigurieren 3
D Tomcat auf anderer Maschine als Eclipse Server einrichten und konfigurieren 8
P maven-tomcat-plugin redeploy funktioniert nicht? Server einrichten und konfigurieren 6
P Tomcat 6.x - context path wird nicht richtig gesetzt durch MAven2 Plugin Server einrichten und konfigurieren 16
GFEMajor Von Tomcat auf JBoss EJB mit Sicherheit Server einrichten und konfigurieren 2
F tomcat deutsch starten Server einrichten und konfigurieren 8
A Tomcat und SLL Client Authentication Server einrichten und konfigurieren 2
B TOMCAT AXIS : Probleme bei parallele Requests Server einrichten und konfigurieren 6
R Tomcat: The requested resource () is not available Server einrichten und konfigurieren 8
M Tomcat lib-configuration (axis2, hibernate, logging) Server einrichten und konfigurieren 11
S Tomcat 4 als Dienst // Setzen der JAVA_OPTS Server einrichten und konfigurieren 1

Ähnliche Java Themen

Neue Themen


Oben