![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() Registriert seit: 25.09.2001
Beiträge: 386
|
Ich steh vor dem Problem, einen Tomcat von Suse 8.0 auf 9.0 migrieren zu müssen. So weit so schlecht.
Tomcat selbst liefert die Webapps auf Port 8080 super aus, nur sollen die VirtualHosts direkt (d.h. unter /) je eine Webapp ausliefern, und nicht erst über ein Pseudo-Verzeichnis /xyz. D.h. www.abc.at soll direkt schon die Webapp xyz ausliefern, und nicht erst mit www.abc.at/xyz Bisher hatten wir in den VirtualHosts einfach die Zeile Code:
WebAppDeploy xyz tomcat / Code:
WebAppDeploy xyz tomcat /xyz Code:
WebAppDeploy . tomcat /xyz Bin extrem dankbar für Hinweise! Gebe natürlich bei Bedarf Details über die Konfig Preis. lg paux
____________________________________
SpamAssassin - The only pne|s en|@rgement p|II that really works! |
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Warum pointest du den virtuellenHost nicht direkt auf das Verzeichnis?
DocumentRoot /www/xyz Ist das ein Apache 2.x? Sloter |
|
|
|
|
|
#3 |
|
Veteran
![]() Registriert seit: 25.09.2001
Beiträge: 386
|
Keine Ahnung, hab irgendwie alles mögliche schon probiert. Aber: Ich bin endlich draufgekommen, wie's mit mod_jk geht:
<Host>-Einträge in server.xml sind dafür notwendig. Die Beispiele auf http://jakarta.apache.org/tomcat/tom..._jk-howto.html zeigen wie sie lauten sollen. Ich hab sie unterhalb des localhost Eintrags gesetzt, d.h. in folgende Section im server.xml: Code:
<Service name="Tomcat-Standalone">
...
<Host name="localhost" ...>
...
</Host>
<Host name="www.domain.com">
<Context path="" docBase="/path/to/webapps/client1" debug="0"/>
<Context path="/cmsapp" docBase="/path/to/webapps/cmsapp" debug="0"/>
</Host>
</Service>
Nebenbei: Ich hab auch rausgefunden dass die server.xml (und vermutlich XML-Dateien generell) keine Umlaute erlaubt, auch wenn sie in Kommentaren stehen, weil der XML-parser dann eine Exception wirft, d.h. Tomcat kann nicht gestartet werden. lg paux PS: Apache ist 1.3
____________________________________
SpamAssassin - The only pne|s en|@rgement p|II that really works! |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|