Am trying to access swa via Apache and mod_jk rather than Tomcat directly. However, I got the following error message in my Apache log after I submit username and password at the login page.
[Sun Jan 01 22:09:07 2006] [error] [client 192.168.21.163] File does not exist:
/opt/jakarta-tomcat-5.0.28/webapps/webmail/jsoap
Have followed the insructions in the forum to use mod_jk. See config below. Must be some configuration issues but I have little to no knowledge of JAVA and Tomcat. Could someone give me some hints on this.
Environment:
Linux: Redhat EL4
Apache: 2.0.52
Tomcat: 5.0.28 (comes with Scalix)
J2SDK: 1.4.2_10 (from Sun)
mod_jk: 1.2.14.1 (from jpackage.org)
mod_jk.conf
------------------------
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
Alias /webmail "/opt/jakarta-tomcat-5.0.28/webapps/webmail"
<Directory "/opt/jakarta-tomcat-5.0.28/webapps/webmail">
Options FollowSymLinks
</Directory>
JkMount /webmail/servlet/* ajp13
JkMount /webmail/*.jsp ajp13
Alias /sac "/opt/jakarta-tomcat-5.0.28/webapps/sac"
<Directory "/opt/jakarta-tomcat-5.0.28/webapps/sac">
Options FollowSymLinks
</Directory>
JkMount /sac/servlet/* ajp13
JkMount /sac/*.jsp ajp13
Alias /caa "/opt/jakarta-tomcat-5.0.28/webapps/caa"
<Directory "/opt/jakarta-tomcat-5.0.28/webapps/caa">
Options FollowSymLinks
</Directory>
JkMount /caa/servlet/* ajp13
JkMount /caa/*.jsp ajp13
DirectoryIndex index.jsp
-------------------------
workers.properties
-------------------------
workers.tomcat_home=/opt/jakarta-tomcat-5.0.28/
workers.java_home=/usr/java/j2sdk1.4.2_10/
ps=/
worker.list=ajp12, ajp13, jboss
worker.ajp12.port=8007
worker.ajp12.host=127.0.0.1
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=127.0.0.1
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.jboss.port=8809
worker.jboss.host=127.0.0.1
worker.jboss.type=ajp13
worker.jboss.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13, jboss
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)server$(ps)libjvm.so
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
-----------------------------------
Many Thanks,
gcc008