Example Installation for Rapla within apache 1.3.

Note: The jetty server is a complete webserver, so you don't need a running apache for rapla webapp support. However sometimes its neccassary to let apache do the mapping and forward the rapla specific requests to the jetty servlet server over an internal connection.

Installation: Rapla version 0.10.2 on SuSE Linux 8.0 with apache 1.3 and mod_jk. This configuration is based on:

Download and install mod_jk.so from the above url.

Add the module and mapping in {{/etc/httpd/httpd.conf}}

####################################
### jk-Module ######################
####################################
AddModule mod_jk.c

# Where to find workers.properties
JkWorkersFile /etc/httpd/workers.properties

# Where to put jk logs
JkLogFile /var/log/httpd/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel info

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

#JkOptions incicate to send SSL KEY SIZE
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

####################################
### Rapla     ######################
####################################

<VirtualHost *>
     ServerName rapla.iai.uni-bonn.de
     # Rapla Server
     JkMount /* worker1
</VirtualHost>

Create /etc/httpd/workers.properties

# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8052
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

Uncomment the ajp13 entries in jetty/conf/main.xml in the rapla folder.

Restart apache

Start rapla-jetty with raplawebapp.sh

Done