I'm no expert, but one thing you have different from my configuration
is the connector. Mine looks like

    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="8009" minProcessors="5" maxProcessors="75"
               enableLookups="true" redirectPort="8443"
               acceptCount="100" debug="0" connectionTimeout="20000"
               useURIValidationHack="false" disableUploadTimeout="true"
              
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>

I have this vague recollection of someone saying to use CoyoteConnector
instead of Ajp13Connector. But, that could just be a random synapse
misfire.

G. Wade

Henry Kwan wrote:
> 
> Hi, I'm trying to setup a Apache/Tomcat test server and am having some
> problems.  Apache works fine on port 80 and Tomcat works fine on 8080 but I
> can't get mod_jk to connect them.  I'm running Solaris 8 SPARC and I
> compiled Apache from source, grabbed the Tomcat binary, and compiled mod_jk
> from source.
> 
> Here's what I have in my httpd.conf:
> 
> LoadModule jk_module libexec/mod_jk.so
> ...
> <VirtualHost xx.xx.xx.xx>
>     ServerAdmin [EMAIL PROTECTED]
>     DocumentRoot /opt/tomcat/jakarta-tomcat/webapps
>     ServerName tomcat.xxx.com
>     DirectoryIndex index.htm index.html
> <Directory /opt/tomcat/jakarta-tomcat/webapps>
>     Options Indexes FollowSymLinks
>     AllowOverride All
> </Directory>
>     ErrorLog /export/home/httpd/logs/tomcat_error
>     CustomLog /export/home/httpd/logs/tomcat_access common
> </VirtualHost>
> <IfModule mod_jk.c>
>    JkWorkersFile "/opt/tomcat/jakarta-tomcat/conf/workers.properties"
>    JkLogFile "/opt/tomcat/jakarta-tomcat/logs/mod_jk.log"
> 
>    JkLogLevel debug
> 
>    JkAutoAlias /opt/tomcat/jakarta-tomcat/webapps
>    JkMount /*.jsp ajp13
>    JkMount /*/servlet/ ajp13
>    JkMount /examples ajp13
>    JkMount /examples/* ajp13
> </IfModule>
> 
> I have this workers.properties setup:
> 
> worker.list=testWorker
> worker.testWorker.port=8009
> worker.testWorker.host=localhost
> worker.testWorker.type=ajp13
> 
> And I didn't touch the Connector Classname entry in server.xml:
> 
>     <!-- Define an AJP 1.3 Connector on port 8009 -->
>     <!--
>     <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
>                port="8009" minProcessors="5" maxProcessors="75"
>                acceptCount="10" debug="0"/>
> 
> But whenever I try to access any JSP pages via Apache, I get a "500 Internal
> Server Error" with these entries in the mod_jk.log:
> 
> [Fri Aug 15 12:51:57 2003]  [jk_uri_worker_map.c (460)]: Into
> jk_uri_worker_map_t::map_uri_to_worker
> [Fri Aug 15 12:51:57 2003]  [jk_uri_worker_map.c (477)]: Attempting to map
> URI '/examples/jsp/index.html'
> [Fri Aug 15 12:51:57 2003]  [jk_uri_worker_map.c (502)]:
> jk_uri_worker_map_t::map_uri_to_worker, Found a context match ajp13 ->
> /examples/
> [Fri Aug 15 12:51:57 2003]  [jk_worker.c (132)]: Into wc_get_worker_for_name
> ajp13
> [Fri Aug 15 12:51:57 2003]  [jk_worker.c (136)]: wc_get_worker_for_name,
> done did not found a worker
> 
> Any ideas or tips would be greatly appreciated.
> 
> Thanks.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

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

Reply via email to