Railo Root Anwendung einrichten (JBOSS,Apache)
Hallo,
folgende Ausgangssituation:
- JBOSS Server 4.2.2, Railo
- Apache Server
- Verbunden über mod_jk
In JBoss habt Ihr mehrere Anwendungen am laufen. Jede dieser läuft in einem eigenen Context, z.b. /app1, /app2, /app3 (jboss-web.deployer/server.xml)
Im Apache habt Ihr eine URL eingetragen, z.b. www.mycompany.de
Wenn Ihr im Apache einen JKMount /* eintragt werden alle Anfrage von Apache an JBoss weitergeleitet, d.h. Eure Webanwendungen haben dann folgende URLs:
www.mycompany.de/app1
www.mycompany.de/app2
www.mycompany.de/app3
Vielleicht wollt Ihr eine eurer Anwendungen als Root Application einrichten, d.h. diese soll direkt unter www.company.de antworten. Um das zu tun müsst Ihr folgendes tun:
1. Editiert euren Contexteintrag für die entsprechende Anwendung - je nachdem wo Ihr
diesen definiert habt (web.xml, server.xml) In meinem Beispiel habe ich den Contexteintrag in der Datei %JBOSS_HOME%/server/%config%/deploy/jboss-web.deployer/server.xml definiert.
Vorher:
<Context path=”/app1″ docBase=”/home/portal”/>
Nachher:
<Context path=”" docBase=”/home/portal”/>
2. Entfernt den Ordner ROOT.war im Verzeichnis
%JBOSS_HOME%/server/%config%/deploy/jboss-web.deployer/
3. Fertig
unter www.mycompany.de ist jetzt eure app1 erreichbar.
Happy Coding
Markus
