JBoss Webserver Teil 2 Installations howto

wie angekündigt werde ich wohl mehr als einen Beitrag zum Thema JBoss Webserver schreiben…

Meine erste Installation läuft mittlerweile und ich dachte ich beginne einfach mit einem Installations Howto. Die meisten Anwendungen, die ich im Umfeld eines Webservers laufen habe, sind PHP Anwendungen und da JBoss die Unterstützung einer nativen PHP Engine propagiert, soll das hier auch gleich mit einfließen.

Benötigte Software:

Installation:

Zunächst das JBoss Webserver Paket auspacken, der Server lässt sich über das Startskript im Verzeichnis /bin unseres entpackten Downloads starten. Je nachdem, auf welcher Plattform man sich bewegt, ist run.bat, oder run.sh das Skript der Wahl :)

Führt man das aus, werden zunächst die Logausgaben des Startprozesses auf der Konsole angezeigt, gefolgt von einer “Started in XXs:XXXms” Angabe, die uns sagt, dass der Server bereit ist. Um das zu überprüfen, einen Browser auf Port 8080 des lokalen Rechners öffnen. Im Erfolgsfall bekommt man eine Startseite zu sehen.

Für die Installation der PHP-Engine müssen wir zunächst die Konfiguration des Servers anpassen. Diese befindet sich in der server.xml im Verzeichnis $CATALINA_HOME. Das Servlet und das zugehörige Mapping inkommentieren, um PHP in allen Kontexten des Servers verfügbar zu machen: ($CATALINA_HOME/server/web.xml)

<servlet>
<servlet-name>php</servlet-name>
<servlet-class>org.apache.catalina.servlets.php.Handler</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>6</load-on-startup>
</servlet>
<servlet>
<servlet-name>phps</servlet-name>
<servlet-class>org.apache.catalina.servlets.php.Highlight</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>php</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>phps</servlet-name>
<url-pattern>*.phps</url-pattern>
</servlet-mapping>

Zum Testen kopieren wir die Beispiele aus dem PHP Package nach /server/default/deploy/.

Die DLLs kopieren wir nach /bin/native/. Nach einem Neustart des Servers sollten die Beispielapplikationen unter: http://localhost:8080/php/examples/ erreichbar sein.

diesen Eintrag bookmarken:
  • E-mail this story to a friend!
  • del.icio.us

Datum: Donnerstag, 7. Dezember 2006 9:23
Themengebiet: Development, JBoss, JBoss-Web Trackback: Trackback-URL
Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben