Hi ,
 
At first glance the following combination sounded like a great idea (especially as I had success with this on windows 2000):
  • tomcat 4.0.4
  • tomcat connectors 4.0.4
  • apache 2.0.39
  • linux (gentoo 1.2 distribution)
In reality it has proved very challenging. I've tried the following:
 
Following instructions provided by John Turner in http://www.johnturner.com/howto/apache-tomcat-howto.html, I came across a couple of issues which I resolved by
  • failed trying to build the mod_jk.so, but after setting apache13.home to a bogus location and running ant native it appears to have worked
  • copied jk/build/lib/mod_jk.so apache2/modules
  • copied jk/build/lib/*.jar to tomcat/common
  • updated apache.conf file as suggested
  • updated server.xml as suggested, with addition of modJk="/usr/local/apache2/modules/mod_jk.so" in the listener definition
Currently, in the tomcat/logs/catalina.out file the following text is appearing (note the string after In : : [ changes, but 4/843 remains constant):
 
   BAD packet 256
   In: : [B@3e58d4 4/843
 
followed by what appears to be some hex output of mainly 00s.
 
My suspicion is that this error is caused by one of:
  • mod_jk.so being compiled incorrectly
  • connector jar files being compiled incorrectly or being in the wrong place
  • incorrect configuration
I've also attached logs & configuration files to this email. Hopefully this is enough information for someone to help me.
 
In addition to this I looked at the instructions in http://wass.homelinux.net/howtos/Jakarta_How-To.shtml, but the mod-jk-303-ap20.so doesn't work with apache 2.0.39.
 
 
 
Regards,
   Mathew
--
Mathew Pole
Web Architect, Gerard Industries
email:
[EMAIL PROTECTED]
phone: 08 8269 0511 ext 313, fax: 08 8340 1212, mobile: 0403 164 617
 

Attachment: workers.properties
Description: Binary data

2002-08-20 16:47:39 HttpConnector Opening server socket on all host IP addresses
2002-08-20 16:47:46 HttpConnector[8080] Starting background thread
2002-08-20 16:47:46 HttpProcessor[8080][0] Starting background thread
2002-08-20 16:47:46 HttpProcessor[8080][1] Starting background thread
2002-08-20 16:47:46 HttpProcessor[8080][2] Starting background thread
2002-08-20 16:47:46 HttpProcessor[8080][3] Starting background thread
2002-08-20 16:47:46 HttpProcessor[8080][4] Starting background thread
2002-08-20 16:47:46 Ajp13Connector[8009] Opening server socket on all host IP addresses
2002-08-20 16:47:46 Ajp13Connector[8009] Starting background thread
2002-08-20 16:47:47 Ajp13Processor[8009][0] Starting background thread
2002-08-20 16:47:47 Ajp13Processor[8009][1] Starting background thread
2002-08-20 16:47:47 Ajp13Processor[8009][2] Starting background thread
2002-08-20 16:47:47 Ajp13Processor[8009][3] Starting background thread
2002-08-20 16:47:47 Ajp13Processor[8009][4] Starting background thread
2002-08-20 16:48:54 Ajp13Processor[8009][4] [Ajp13] incomplete read, waited #-1 got 
only 0
2002-08-20 16:47:43 WebappLoader[/examples]: Deploying class repositories to work 
directory /opt/jakarta/tomcat/work/Standalone/mpole2/examples
2002-08-20 16:47:43 WebappLoader[/examples]: Reloading checks are enabled for this 
Context
2002-08-20 16:47:43 StandardManager[/examples]: Seeding random number generator class 
java.security.SecureRandom
2002-08-20 16:47:43 StandardManager[/examples]: Seeding of random number generator has 
been completed
2002-08-20 16:47:44 ContextConfig[/examples]: Added certificates -> request attribute 
Valve
2002-08-20 16:47:44 ContextConfig[/examples]: Configured an authenticator for method 
FORM
2002-08-20 16:47:44 ContextListener: contextInitialized()
2002-08-20 16:47:44 SessionListener: contextInitialized()
2002-08-20 16:47:44 ContextListener: 
attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@ca470')
2002-08-20 16:47:44 StandardWrapper[/examples:default]: Loading container servlet 
default
2002-08-20 16:47:44 default: init
2002-08-20 16:47:44 StandardWrapper[/examples:invoker]: Loading container servlet 
invoker
2002-08-20 16:47:44 invoker: init
2002-08-20 16:47:44 jsp: init
2002-08-20 16:47:40 WebappLoader[/manager]: Deploying class repositories to work 
directory /opt/jakarta/tomcat/work/Standalone/mpole2/manager
2002-08-20 16:47:40 StandardManager[/manager]: Seeding random number generator class 
java.security.SecureRandom
2002-08-20 16:47:40 StandardManager[/manager]: Seeding of random number generator has 
been completed
2002-08-20 16:47:41 ContextConfig[/manager]: Added certificates -> request attribute 
Valve
2002-08-20 16:47:42 ContextConfig[/manager]: Configured an authenticator for method 
BASIC
2002-08-20 16:47:42 StandardWrapper[/manager:default]: Loading container servlet 
default
2002-08-20 16:47:42 default: init
2002-08-20 16:47:42 StandardWrapper[/manager:invoker]: Loading container servlet 
invoker
2002-08-20 16:47:42 invoker: init
2002-08-20 16:47:42 jsp: init
2002-08-20 16:47:44 StandardHost[mpole2]: Installing web application at context path 
/tomcat-docs from URL file:/opt/jakarta/tomcat/webapps/tomcat-docs
2002-08-20 16:47:44 WebappLoader[/tomcat-docs]: Deploying class repositories to work 
directory /opt/jakarta/tomcat/work/Standalone/mpole2/tomcat-docs
2002-08-20 16:47:44 StandardManager[/tomcat-docs]: Seeding random number generator 
class java.security.SecureRandom
2002-08-20 16:47:44 StandardManager[/tomcat-docs]: Seeding of random number generator 
has been completed
2002-08-20 16:47:45 ContextConfig[/tomcat-docs]: Added certificates -> request 
attribute Valve
2002-08-20 16:47:45 StandardWrapper[/tomcat-docs:default]: Loading container servlet 
default
2002-08-20 16:47:45 default: init
2002-08-20 16:47:45 StandardWrapper[/tomcat-docs:invoker]: Loading container servlet 
invoker
2002-08-20 16:47:45 invoker: init
2002-08-20 16:47:45 jsp: init
2002-08-20 16:47:45 StandardHost[mpole2]: Installing web application at context path 
/webdav from URL file:/opt/jakarta/tomcat/webapps/webdav
2002-08-20 16:47:45 WebappLoader[/webdav]: Deploying class repositories to work 
directory /opt/jakarta/tomcat/work/Standalone/mpole2/webdav
2002-08-20 16:47:45 StandardManager[/webdav]: Seeding random number generator class 
java.security.SecureRandom
2002-08-20 16:47:45 StandardManager[/webdav]: Seeding of random number generator has 
been completed
2002-08-20 16:47:45 ContextConfig[/webdav]: Added certificates -> request attribute 
Valve
2002-08-20 16:47:45 StandardWrapper[/webdav:default]: Loading container servlet default
2002-08-20 16:47:45 default: init
2002-08-20 16:47:45 StandardWrapper[/webdav:invoker]: Loading container servlet invoker
2002-08-20 16:47:45 invoker: init
2002-08-20 16:47:45 jsp: init
2002-08-20 16:47:46 StandardHost[mpole2]: Installing web application at context path  
from URL file:/opt/jakarta/tomcat/webapps/ROOT
2002-08-20 16:47:46 WebappLoader[]: Deploying class repositories to work directory 
/opt/jakarta/tomcat/work/Standalone/mpole2/_
2002-08-20 16:47:46 StandardManager[]: Seeding random number generator class 
java.security.SecureRandom
2002-08-20 16:47:46 StandardManager[]: Seeding of random number generator has been 
completed
2002-08-20 16:47:46 ContextConfig[]: Added certificates -> request attribute Valve
2002-08-20 16:47:46 StandardWrapper[:default]: Loading container servlet default
2002-08-20 16:47:46 default: init
2002-08-20 16:47:46 StandardWrapper[:invoker]: Loading container servlet invoker
2002-08-20 16:47:46 invoker: init
2002-08-20 16:47:46 jsp: init

Attachment: server.xml
Description: Binary data

Attachment: catalina.out
Description: Binary data

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

Reply via email to