• Post Reply Bookmark Topic Watch Topic
  • New Topic

Trouble integrating Apache HTTP server with Tomcat

samuel wong
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,

I am currently doing a project which requires me to integrate Apache HTTP server with Tomcat. I am using Apache HTTP server 2.2.3 and Apache Tomcat 6.
My Apache's path is "C:\Apache" whereas my Tomcat's path is "C:\Tomcat". I am trying to integrate them using mod_jk. I have downloaded a binary version of mod_jk (mod_jk.so) and have put it into "C:\Apache\modules". From tutorials I found from the net, I have created a "workers.properties" file and put it in "C:\Apache\conf".

My workers.properties file looks like this:

# Define worker 'example'

# Set properties for worker 'example' (ajp13)


I have also edited my httpd.conf file by adding the following lines at the end of my file:

LoadModule jk_module modules/mod_jk.so

<IfModule mod_jk.c>

JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"

Alias /jsp-examples "C:/Tomcat/webapps/try_success/"

<Directory "C:/Tomcat/webapps/try_success/">
Options Indexes +FollowSymLinks
AllowOverride None
Allow from all

<Location /*/WEB-INF/*>
AllowOverride None
deny from all

JkMount /try_success/*.jsp example


"C:/Tomcat/webapps/try_success/" is the directory I used to develop my application. Inside /try_success directory I have a jsp file called "Hello.jsp" and a html file called "postform.html". After performing the steps above, I failed to load the jsp file through the browser but then I could load the html file.

I typed "http://localhost/try_success/Hello.jsp" in the address bar. It tried to open the page but in the end it showed an error message called "Service Temporarily Unavailable". But then when I typed in "http://localhost/try_success/postform.html", the html page loaded perfectly. I suspect I "JkMount"ed wrongly. What's the problem? Please provide some help. Thank you
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!