Installation von Fusionreactor auf JBoss 4.2.2GA / Railo 3.x
Ich baue mir gerade ein neues System zum Testen auf, das aus folgenden Komponenten bestehen soll:
1. JBoss 4.2.2GA Application Server
2. Railo 3.0.3
3. FusionReactor (http://www.fusion-reactor.com/fr/)
Im ersten Schritt erstelle ich mir zuerst einmal ein Railo Grundsystem. Wie das funktioniert könnt Ihr in einem älteren Blog Eintrag von mir nachlesen (oder ansehen) - http://myrailo.solutionbuilder.de/?p=35 od. http://myrailo.solutionbuilder.de/?p=7.
Abweichend von den o.g. Blog Links verwende ich für meinen Test keinen Apache Server. Ich verwende den internen HTTP Connector von JBOSS auf dem Port 8080.
Nachdem das Grundsystem installiert ist kann man mit der Installation von Fusionreactor beginnen.
Dazu wird im ersten Schritt die Datei fusionreactor.jar aus dem Fusionreactor Installationordner (FusionReactor\etc\lib) in den JBoss Ordner kopiert. Wenn Ihr - so wie ich - JBOSS ausschließlich für RAILO verwendet könnt Ihr die Datei fusionreactor.jar in den Ordner {JBOSS_HOME}/lib kopieren. Wenn Ihr nur eine bestimmte Serverinstanz mit Fusionreactor versorgen wollt, müsst Ihr die fusionreactor.jar Datei nach {JBOSS_HOME}/server/<INSTANZNAME>/lib kopieren.
Jetzt können wir den Filter in der web.xml Datei anpassen. Öffnet die Standard Webdescription Datei web.xml der entsprechenden Serverinstanz unter {JBOSS_HOME}\server\<INSTANZNAME>\deploy\jboss-web.deployer\conf \web.xml
Fügt nun in dieser Datei ganz oben in der Datei folgende filter ein:

Beachtet dabei die Zeilen:
<param-name>config</param-name>
<param-value>C:/FusionReactor/instance/default/conf/reactor.conf</param-value>
Erstellt auf eurem System ein Verzeichnis in dem die Fusion Reactor Konfiguration (reactor.conf) abgelegt wird und passt den Pfad in der web.xml Datei entsprechend an. Kopiert aus dem FusionReactor Installationsordner die reactor.conf Datei in dieses Verzeichnis.
Jetzt fehlen nur noch die native libraries. Ich habe für meinen Test eine Windows Kiste. Lt. Installationsanleitung von Fusionreactor muss nur noch die Datei Fusionreactor.dll aus dem Fusionreactor Installationsordner unter etc\lib in das Verzeichnis {JBOSS_HOME}/bin kopiert werden. Eine Auflistung der Applikationsserver - spezifischen Pfade ist in der Installationsanleitung von Fusionreactor enthalten.
Das wars. Wenn kein Fehler auftritt ist Fusionreactor unter http://localhost:8088/ erreichbar.
Das Standardpasswort ist: admin.



