For evaluation purposes I wanted to run Activiti BPM Platform on an Apache Tomcat 7 which is connected to IIS 8 using ajp13.
To set up the connection I followed the steps described in section
Configuring the ISAPI Redirector of the IIS HowTo. Instead of creating a registry key as described in step 1 to 6 I placed the following properties file in the same directory as the
isapi_redirect.dll file (
|# Configuration file for the Jakarta ISAPI Redirector|
|# The path to the ISAPI Redirector Extension, relative to the website|
|# This must be in a virtual directory with execute privileges|
|# Full path to the log file for the ISAPI Redirector|
|# Log level (debug, info, warn, error or trace)|
|# Full path to the workers.properties file|
|# Full path to the uriworkermap.properties file|
The troubles began with item number 7. I didn’t know what to do when reading the following sentence:
While creating this new virtual directory assign it with execute access.
There was no closer description how to perform the assignment of execute access. It cost me some time and caused me some troubles to find it out. The subsequent pictures show the detailed steps to assign execute access to the virtual directory.
To get the things up and running on IIS 8 I additionally had to add an ISAPI restriction as shown in the screenshots below.
Sample properties files
Using the following properties files in combination with the isapi_redirect.dll will enforce IIS to redirect all requests done to the activiti explorer and to the activiti REST endpoint to the Apache Tomcat 7 instance defined as
|# The workers that jk should create and work with|
|# Worker named worker1 and of type ajp13|