I've been holding off on posting on my problem because there have been a
wealth of posts on this topic.  However, the advice/suggestions I have
seen havent led me to a working system.

I'm trying to setup Tomcat 4.0.6 and HTTPD Server 2.0 using mod_jk. 
I've followed instructions for this task from several sources and
nothing seems to be working.

Here are the steps I followed:

1)  Added the following to httpd.conf:

LoadModule jk_module modules/mod_jk.so
    
This step also says to add the AddModule directive.  This directive does
not exist for 2.0 nor was I able to find an analogous directive to
replace it.    

2)  I have the following in /usr/local/tomcat/conf/jk/workers.properties

workers.list= ajp13
worker.ajp13.type=ajp13

worker.ajp13.host=192.168.1.250
worker.ajp13.port=8009

worker.ajp13.cachesize=10
worker.ajp13.cache_timeout=600
worker.ajp13.socket_keepalive=1
worker.ajp13.socket_timeout=300

        
3)  I have the following in httpd.conf:

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

Include /usr/local/tomcat/conf/auto/mod_jk.conf

4) Here is my server.xml entry:

<Server port="8005" shutdown="SHUTDOWN" debug="0">
    <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"/>

    <Service name="Tomcat-Apache">

     <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
        port="8008" minProcessors="5" maxProcessors="75"
        enableLookups="true"
        acceptCount="10" debug="0"/>

     <Engine name="Apache" defaultHost="192.168.1.250" debug="0"    
        appBase="webapps">
        
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="apache_log." suffix=".txt"
              timestamp="true"/>
      <Realm className="org.apache.catalina.realm.MemoryRealm" />

      <Host name="192.168.1.250" debug="0" appBase="webapps" 
        unpackWARs="true">
        
        <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
                append="true"/>

        <Valve className="org.apache.catalina.valves.AccessLogValve"
                directory="logs" prefix="192.168.1.250_access_log."
                suffix=".txt" pattern="common"/>
      </Host>
    </Engine>
  </Service>
</Server>
        
No errors show up in the access log but the following error shows up in
the host log ($TOMCAT_HOME/logs/apache_log.2003-01-08.txt):

2003-01-08 13:07:57 Ajp13Processor[8008][4] [Ajp13] incomplete read,
waited #-1 got only 0

And this is what I get in catalina.log:

Unable to open config file
Starting service Tomcat-Apache
Apache Tomcat/4.0.6
Unable to open config file
BAD packet 18245
In: : [B@45fde0 4/21540
47 45 54 20 00 00 00 00 00 00 00 00 00 00 00 00  | GET.............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................
<snip>
This goes on forever so I only included to the first few lines of the
first packet...

Any ideas what I missed?  I did a web search on the error and got a
couple of hits but none of them panned out.  

Thanks

-b


        







--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to