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)
>