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