RE: Help: Simple example to use tomcat 4.1.12 / Apache 1.3 and mo d_jk ??

2002-12-17 Thread Ming Zhao
Hi, John

Is there any HOWTO for win2k? Similar to that for RH?
For my setup and configure of Apache, Tomcat and JK2
on win2k, it seems that Apache and Tomcat can work
well seperately. But it cannot work to open jsp file
with Apache to acivate Tomcat to deal with. And I got
the message on the Tomcat window: APR not loaded,
disabling jni component:java.io.ioexception: no jkjni
in java.library.path. Can you help me? Thanks lots,

Minger

--- Turner, John [EMAIL PROTECTED] wrote:
 
 I don't think you can get any simpler than this:
 
 http://www.johnturner.com/howto
 
 The version numbers are irrelevant...the procedures
 are the same.
 
 Newer versions of Tomcat use one connector class to
 handle multiple
 protocols.  That class is called CoyoteConnector and
 it talks JK, JK2, and
 HTTP (and I think HTTPS as well).  Older versions of
 Tomcat used a class
 called Ajp13Connector to talk JK.  If you are
 using JK, you can use either
 CoyoteConnector (enabled by default) or
 Ajp13Connector.  If you are using
 JK2, you have to use CoyoteConnector.
 
 In your files, you are using JK commands (JkMount)
 with a JK2 module, that
 won't work. Check my HOWTO, if you have problems,
 post back to the list.
 
 Also, flagging messages as urgent or high
 importance isn't very polite,
 and will probably cause more people to ignore your
 post than to read it and
 answer itwe're all very, very busy, and your
 important issue isn't any
 more important than those of anyone else.
 
 John
 
 
 -Original Message-
 From: Rob Cartier [mailto:[EMAIL PROTECTED]] 
 Sent: Monday, December 16, 2002 5:11 PM
 To: [EMAIL PROTECTED]
 Subject: Help: Simple example to use tomcat 4.1.12 /
 Apache 1.3 and mod_jk
 ??
 Importance: High
 
 I having looking for a very simple howto
 on how to get on RH 7.2
 
 Tomcat 4.1.12 
 Apache 1.3 
 Mod_jk  or mod_jk2
 
 working together possibly using the /examples that
 are included with tomcat as a test bed.
 
 I am confused on how to configure tomcat. 
 I see Coyote/AJP13 and ajp13 in  the server.xml
 file but I am unsure which one to  use.
 
 There is also a discussion of jk2.properties
 file but that one is all commented out and there
 seems to be no clear example of what needs to
 be done in the server.xml and jk2.properties
 if anything that needs to be adjusted. 
 
 On the Apache side I have tried both
 mod_jk and mod_jk2 but the examples in the how to 
 are either for mod_jk.so or mod_jk2.so
 cant tell . It is very fustrating.
 
 Does anyone have a very simple docs I can follow
 
 ==
 
 Here are some of my files
 
 
 I added this to my httpd.conf in the beginning
 
 LoadModule jk2_module  modules/mod_jk2.so
 ADDModule  mod_jk2.c
 --
 
 at the bottom I added so that it would at least
 start
 
 
 LoadModule jk2_module libexec/mod_jk2.so
 AddModule mod_jk2.c
 IfModule mod_jk2.c
 
  Jk2WorkersFile /etc/httpd/conf/workers.properties
  JkLogFile /var/log/httpd/mod_jk2.log
  JkLogLevel info
  JkLogStampFormat (%a %b %d %H:%M:%S %Y) 
  JkOptions +ForwardKeySize +ForwardURICompat
 -ForwardDirectories
  JkRequestLogFormat %w %V %T
  JkMount /examples/servlet/* worker1
  JkMount /examples/*.jsp worker1
 /IfModule
 
 
 my worker2.properties file
 
 # Define 1 real worker using
 ajp13worker.list=worker1 
 # Set properties for worker1
 (ajp13)worker.worker1.type=ajp13 
 worker.list=worker1
 worker.worker1.host=localhost 
 worker.worker1.port=8009 
 worker.worker1.lbfactor=50 
 worker.worker1.cachesize=10 
 worker.worker1.cache_timeout=600 
 worker.worker1.socket_keepalive=1 
 worker.worker1.socket_timeout=300 
 
 
 
 
 What I wind up is protocol errors in my catalina.out
 file
 
 Ajp13Connector active threads=6

java.lang.ThreadGroup[name=Ajp13Connector[8009],maxpri=10]

 Thread[Ajp13Connector[8009],5,Ajp13Connector[8009]]


Thread[Ajp13Processor[8009][0],5,Ajp13Connector[8009]]


Thread[Ajp13Processor[8009][1],5,Ajp13Connector[8009]]


Thread[Ajp13Processor[8009][2],5,Ajp13Connector[8009]]


Thread[Ajp13Processor[8009][3],5,Ajp13Connector[8009]]


Thread[Ajp13Processor[8009][4],5,Ajp13Connector[8009]]
 ===
 BAD packet 256
 In: : [B@958bf9 4/843
 01 00 03 47 00 00 00 00 00 00 00 00 00 00 00 00  |
 ...G
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |
 
 
 
 
 
 --
 To unsubscribe, e-mail:
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail:
 mailto:[EMAIL PROTECTED]
 
 ---
 Incoming mail is certified Virus Free.
 Checked by AVG anti-virus system
 (http://www.grisoft.com).
 Version: 6.0.419 / Virus Database: 235 - Release
 Date: 11/13/2002
  
 
 ---
 Outgoing mail is certified Virus Free.
 Checked by AVG anti-virus system
 (http://www.grisoft.com).
 Version: 6.0.419 / Virus Database: 235 - Release
 Date: 11/13/2002
  
 
 --
 To unsubscribe, e-mail:  
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail:
 

RE: Help: Simple example to use tomcat 4.1.12 / Apache 1.3 and mo d_jk ??

2002-12-17 Thread Turner, John

I don't use Windows for server-related tasks.

That said, the installation of Apache + mod_jk + Tomcat on Windows is
identical, the only difference being pathnames and path separators.

If you want a HOWTO for Apache + JK2 + Tomcat, I would use the one posted
previously by Robert Sowders:

ftp://pokey.wr.usgs.gov/pub/rsowders/Apache2_Jk2_TC4.1.x_JSDK1.4.x.zip

John


 -Original Message-
 From: Ming Zhao [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, December 17, 2002 10:30 AM
 To: Tomcat Users List
 Subject: RE: Help: Simple example to use tomcat 4.1.12 / 
 Apache 1.3 and
 mo d_jk ??
 
 
 Hi, John
 
 Is there any HOWTO for win2k? Similar to that for RH?
 For my setup and configure of Apache, Tomcat and JK2
 on win2k, it seems that Apache and Tomcat can work
 well seperately. But it cannot work to open jsp file
 with Apache to acivate Tomcat to deal with. And I got
 the message on the Tomcat window: APR not loaded,
 disabling jni component:java.io.ioexception: no jkjni
 in java.library.path. Can you help me? Thanks lots,
 
 Minger
 
 --- Turner, John [EMAIL PROTECTED] wrote:
  
  I don't think you can get any simpler than this:
  
  http://www.johnturner.com/howto
  
  The version numbers are irrelevant...the procedures
  are the same.
  
  Newer versions of Tomcat use one connector class to
  handle multiple
  protocols.  That class is called CoyoteConnector and
  it talks JK, JK2, and
  HTTP (and I think HTTPS as well).  Older versions of
  Tomcat used a class
  called Ajp13Connector to talk JK.  If you are
  using JK, you can use either
  CoyoteConnector (enabled by default) or
  Ajp13Connector.  If you are using
  JK2, you have to use CoyoteConnector.
  
  In your files, you are using JK commands (JkMount)
  with a JK2 module, that
  won't work. Check my HOWTO, if you have problems,
  post back to the list.
  
  Also, flagging messages as urgent or high
  importance isn't very polite,
  and will probably cause more people to ignore your
  post than to read it and
  answer itwe're all very, very busy, and your
  important issue isn't any
  more important than those of anyone else.
  
  John
  
  
  -Original Message-
  From: Rob Cartier [mailto:[EMAIL PROTECTED]] 
  Sent: Monday, December 16, 2002 5:11 PM
  To: [EMAIL PROTECTED]
  Subject: Help: Simple example to use tomcat 4.1.12 /
  Apache 1.3 and mod_jk
  ??
  Importance: High
  
  I having looking for a very simple howto
  on how to get on RH 7.2
  
  Tomcat 4.1.12 
  Apache 1.3 
  Mod_jk  or mod_jk2
  
  working together possibly using the /examples that
  are included with tomcat as a test bed.
  
  I am confused on how to configure tomcat. 
  I see Coyote/AJP13 and ajp13 in  the server.xml
  file but I am unsure which one to  use.
  
  There is also a discussion of jk2.properties
  file but that one is all commented out and there
  seems to be no clear example of what needs to
  be done in the server.xml and jk2.properties
  if anything that needs to be adjusted. 
  
  On the Apache side I have tried both
  mod_jk and mod_jk2 but the examples in the how to 
  are either for mod_jk.so or mod_jk2.so
  cant tell . It is very fustrating.
  
  Does anyone have a very simple docs I can follow
  
  ==
  
  Here are some of my files
  
  
  I added this to my httpd.conf in the beginning
  
  LoadModule jk2_module  modules/mod_jk2.so
  ADDModule  mod_jk2.c
  --
  
  at the bottom I added so that it would at least
  start
  
  
  LoadModule jk2_module libexec/mod_jk2.so
  AddModule mod_jk2.c
  IfModule mod_jk2.c
  
   Jk2WorkersFile /etc/httpd/conf/workers.properties
   JkLogFile /var/log/httpd/mod_jk2.log
   JkLogLevel info
   JkLogStampFormat (%a %b %d %H:%M:%S %Y) 
   JkOptions +ForwardKeySize +ForwardURICompat
  -ForwardDirectories
   JkRequestLogFormat %w %V %T
   JkMount /examples/servlet/* worker1
   JkMount /examples/*.jsp worker1
  /IfModule
  
  
  my worker2.properties file
  
  # Define 1 real worker using
  ajp13worker.list=worker1 
  # Set properties for worker1
  (ajp13)worker.worker1.type=ajp13 
  worker.list=worker1
  worker.worker1.host=localhost 
  worker.worker1.port=8009 
  worker.worker1.lbfactor=50 
  worker.worker1.cachesize=10 
  worker.worker1.cache_timeout=600 
  worker.worker1.socket_keepalive=1 
  worker.worker1.socket_timeout=300 
  
  
  
  
  What I wind up is protocol errors in my catalina.out
  file
  
  Ajp13Connector active threads=6
 
 java.lang.ThreadGroup[name=Ajp13Connector[8009],maxpri=10]
 
  Thread[Ajp13Connector[8009],5,Ajp13Connector[8009]]
 
 
 Thread[Ajp13Processor[8009][0],5,Ajp13Connector[8009]]
 
 
 Thread[Ajp13Processor[8009][1],5,Ajp13Connector[8009]]
 
 
 Thread[Ajp13Processor[8009][2],5,Ajp13Connector[8009]]
 
 
 Thread[Ajp13Processor[8009][3],5,Ajp13Connector[8009]]
 
 
 Thread[Ajp13Processor[8009][4],5,Ajp13Connector[8009]]
  ===
  BAD