You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by br...@homepoint.com on 2000/12/07 22:23:19 UTC
Internal Server Error
I'm running Tomcat 3.2 using mod_jk and apache. It appears that sometimes
when Apache forwards a request to Tomcat either TC wasnt ready for the
connection or something strange because I get an immediate "Internal Server
Error" issued by Apache.
It's so immediate I can tell that Apache isn't passing the connection over
to Tomcat or something... here is what my mod_jk.conf and
workers.properties files look like. Any help would be appreciated...
##### mod_jk.conf #####
LoadModule jk_module libexec/mod_jk.so
JkWorkersFile
/raid/home/intadmin/integration/tomcat/conf/workers.properties
JkLogFile /raid/home/intadmin/integration/tomcat/logs/mod_jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
Alias /admin "/raid/home/intadmin/integration/tomcat/webapps/admin"
<Directory "/raid/home/intadmin/integration/tomcat/webapps/admin">
Options Indexes FollowSymLinks
</Directory>
JkMount /admin/servlet/* ajp13
JkMount /admin/*.jsp ajp13
<Location "/admin/WEB-INF/">
AllowOverride None
deny from all
</Location>
<Location "/admin/META-INF/">
AllowOverride None
deny from all
</Location>
##### workers.properties #####
workers.tomcat_home=/raid/home/intadmin/integration/tomcat
workers.java_home=/usr/java
ps=/
worker.list=ajp12, ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)servlet.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib
$(ps)webserver.jar
worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
worker.inprocess.cmd_line=-config
worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
worker.inprocess.cmd_line=-home
worker.inprocess.cmd_line=$(workers.tomcat_home)
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic
$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
Re: Internal Server Error
Posted by Jan Labanowski <jk...@osc.edu>.
Which Apache you use? If you use 1.3.X, comment out all these inprocess
things, since you do not do inprocess stuff. You can do inprocess only
with Apache 2.X which is still alpha...
Jan
jkl@osc.edu
On Thu, 7 Dec 2000 brent.johnson@homepoint.com wrote:
> I'm running Tomcat 3.2 using mod_jk and apache. It appears that sometimes
> when Apache forwards a request to Tomcat either TC wasnt ready for the
> connection or something strange because I get an immediate "Internal Server
> Error" issued by Apache.
>
> It's so immediate I can tell that Apache isn't passing the connection over
> to Tomcat or something... here is what my mod_jk.conf and
> workers.properties files look like. Any help would be appreciated...
>
> ##### mod_jk.conf #####
>
> LoadModule jk_module libexec/mod_jk.so
>
> JkWorkersFile
> /raid/home/intadmin/integration/tomcat/conf/workers.properties
> JkLogFile /raid/home/intadmin/integration/tomcat/logs/mod_jk.log
> JkLogLevel error
>
> JkMount /*.jsp ajp13
> JkMount /servlet/* ajp13
>
> Alias /admin "/raid/home/intadmin/integration/tomcat/webapps/admin"
> <Directory "/raid/home/intadmin/integration/tomcat/webapps/admin">
> Options Indexes FollowSymLinks
> </Directory>
>
> JkMount /admin/servlet/* ajp13
> JkMount /admin/*.jsp ajp13
>
> <Location "/admin/WEB-INF/">
> AllowOverride None
> deny from all
> </Location>
>
> <Location "/admin/META-INF/">
> AllowOverride None
> deny from all
> </Location>
>
> ##### workers.properties #####
>
> workers.tomcat_home=/raid/home/intadmin/integration/tomcat
> workers.java_home=/usr/java
> ps=/
>
> worker.list=ajp12, ajp13
>
> worker.ajp12.port=8007
> worker.ajp12.host=localhost
> worker.ajp12.type=ajp12
> worker.ajp12.lbfactor=1
>
> worker.ajp13.port=8009
> worker.ajp13.host=localhost
> worker.ajp13.type=ajp13
> worker.ajp13.lbfactor=1
>
> worker.loadbalancer.type=lb
> worker.loadbalancer.balanced_workers=ajp12, ajp13
>
> worker.inprocess.type=jni
>
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jasper.jar
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)servlet.jar
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib
> $(ps)webserver.jar
> worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
>
> worker.inprocess.cmd_line=-config
> worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
> worker.inprocess.cmd_line=-home
> worker.inprocess.cmd_line=$(workers.tomcat_home)
>
> worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic
> $(ps)jvm.dll
> worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
> worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
> worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
>