I was of the understanding that tomcat and apache could communicate via shared memory. 
 Is this true?  I am not sure what it means to run "in-process".  Could you further 
explain?

thank you.



   -------Original Message-------
   > From: Yiannis Mavroukakis <[EMAIL PROTECTED]>
   > Subject: RE: jk2 shared memory
   > Sent: 17 Mar 2004 17:18:48
   >
   >  Do you mean using jk2 with tomcat as an in-process server?
   >  You need the shared memory anyway, wont work without it.
   >  But the options that most people end up using as a connection scheme are
   >  either via
   >  sockets or using JNI (in-process). JNI AFAIK works only under Windows, so if
   >  you
   >  are on a *IX OS, you should use sockets. Is there a problem with making port
   >  8009 available
   >  through localhost?
   >  
   >  -----Original Message-----
   >  From: tomcatuser [mailto:[EMAIL PROTECTED]
   >  Sent: 17 March 2004 17:05
   >  To: [EMAIL PROTECTED]
   >  Subject: jk2 shared memory
   >  
   >  
   >  I am trying to figure out the jk2 configuration and need some help.
   >  
   >  I want to use the shared memory capability of JK2, but am confused by the
   >  requirement that I must also use a port (8009).  I have apache configured to
   >  require mutual authentication.  Here is my config file:
   >  
   >  ###  Start workers2.properties ###
   >  [logger]
   >  level=DEBUG
   >  
   >  [config:]
   >  file=${serverRoot}/conf/workers2.properties
   >  debug=0
   >  debugEnv=0
   >  
   >  [uriMap:]
   >  info=Maps the requests. Options: debug
   >  debug=0
   >  
   >  [shm:]
   >  info=Scoreboard. Required for reconfiguration and status with multiprocess
   >  servers
   >  file=${serverRoot}/logs/jk2.shm
   >  size=1000000
   >  debug=0
   >  disabled=0
   >  
   >  [workerEnv:]
   >  info=Global server options
   >  timing=1
   >  debug=0
   >  
   >  [channel.socket:localhost:8009]
   >  info=Ajp13 forwarding over socket
   >  debug=0
   >  tomcatId=localhost:8009
   >  
   >  [status:]
   >  info=Status worker, displays runtime informations
   >  
   >  [uri:/jkstatus/*]
   >  info=Display status information and checks the config file for changes.
   >  group=status:
   >  
   >  [uri:/blah/servlet/*]
   >  info=blah context
   >  context=/blah
   >  debug=1
   >  
   >  ###  End workers2.properties ###
   >  
   >  
   >  When I comment out the "channel.socket:localhost:8009" section, I cannot
   >  connect to my servlets.  Is there another connector that I should be using?
   >  Or do I need to have port 8009 open?
   >  
   >  thank you for the help.
   >  
   >  
   >  
   >  ________________________________________________________________________
   >  This e-mail has been scanned for all viruses by Star Internet. The
   >  service is powered by MessageLabs.
   >  
   >  
   >  Note:__________________________________________________________________
   >  This message is for the named person's use only. It may contain
   >  confidential, proprietary or legally privileged information. No
   >  confidentiality or privilege is waived or lost by any mistransmission.
   >  If you receive this message in error, please immediately delete it and
   >  all copies of it from your system, destroy any hard copies of it and
   >  notify the sender. You must not, directly or indirectly, use, disclose,
   >  distribute, print, or copy any part of this message if you are not the
   >  intended recipient. Jaguar Freight Services and any of its subsidiaries
   >  each reserve the right to monitor all e-mail communications through its
   >  networks.
   >  Any views expressed in this message are those of the individual sender,
   >  except where the message states otherwise and the sender is authorized
   >  to state them to be the views of any such entity.
   >  ________________________________________________________________________
   >  This e-mail has been scanned for all viruses by Star Internet. The
   >  service is powered by MessageLabs.
   -------Original Message-------


Reply via email to