heh.  Sorry.  Forget the first line in my workers2.properties.

I got a little wild with my cut and paste.

-e

On Thu, 31 Jul 2003, Eric J. Pinnell wrote:

> Hi,
>
> Here is a minimal JK2 config.  This is a default config so you need to
> change port 8009 below to port 9000 per your server.xml
>
> workers2.properties:
>
> bash-2.05$ more workers2.properties
> [shm]
> file=${serverRoot}/logs/shm.file
> size=1048576
>
> # socket channel
> [channel.socket:localhost:8009]
> port=8009
> host=127.0.0.1
>
> # define the worker
> [ajp13:localhost:8009]
> channel=channel.socket:localhost:8009
>
> # Uri mapping
> [uri:/*]
> worker=ajp13:localhost:8009
>
> http.conf:  (change the path on the JkSet line for your system)
>
> LoadModule jk2_module modules/mod_jk2.so
> JkSet config.file /full/system/path/to/workers2.properties
>
> jk2.properties should be all commented out.
>
> server.xml should just the default JK2 settings.
>
> That's it, nothing more nothing less.  It should work.  Then you want to
> go back and adjust workers2.properties for your contexts, maybe add a
> logger, whatever.
>
> -e
>
> On Thu, 31 Jul 2003 [EMAIL PROTECTED] wrote:
>
> > Hi,
> > i get the order  to  configure  a  new  webhost  with  apache  as  the
> > exclusive  connection.  Behind the apache should be in furher future a
> > tomcat farm on serveral servers. Therefor, i install (a) an blank ger-
> > man  linux-distribution (SuSE 8.2) with binaries for Apache 2.0.46 and
> > Tomcat 4.1.18; read (b) a lot of Documentation and change (c)  several
> > config-files.
> >
> > The first goal, two running standalone  servers  with  one  donain,  i
> > reached  very  quickly. The second goal, standalone servers with named
> > virtual hosts(!), are a bit more complex, but reached too.
> >
> > Now should hide tomcat behind the apache. I create the "workers2.prop-
> > erties" and the "jk2.properties", set JkUri Statements in apaches vir-
> > tual host  section,  change  tomcats  "server.xml"  to  use  an  other
> > connector  and so one. In worst case, it happens nothing. In best case
> > i get an lot of errors if i ask the apache for  an  "index.jsp".  This
> > implied  for  me,  that  the basic communication are existing, but the
> > speak "suaheli" and "esperanto" and don't understanding each other. It
> > was irrelevant what i do, as install the binaries of tomcat 4.1.24, or
> > tries other possibilities in the  config-files,  i  was  not  able  to
> > change  the  situation. In the best case (they talk together, or tries
> > at least) i get messages like following in apaches error log:
> >
> > >..[error] msgAjp.receive(): Bad signature 00
> > >..[notice] BAD MESSAGE:  pos=4 len=4 max=8192
> > >..[notice] 0000    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> > >..[error] channelSocket.receive(): Bad header
> > >..[error] workerEnv.processCallbacks() Error reading reply
> > >..[error] ajp13.service() ajpGetReply recoverable error 120000
> >
> > On tomcat side it look like:
> >
> > .. PM org.apache.tomcat.util.log.CommonLogHandler log
> > SEVERE: Caught exception executing
> > [EMAIL PROTECTED], terminating thread
> > java.lang.NullPointerException
> >         at org.apache.jk.common.ChannelSocket
> >               .processConnection              (ChannelSocket.java:597)
> >         at org.apache.jk.common.SocketConnection
> >               .runIt                          (ChannelSocket.java:707)
> >         at org.apache.tomcat.util.threads
> >               .ThreadPool$ControlRunnable.run    (ThreadPool.java:530)
> >         at java.lang.Thread.run                      (Thread.java:536)
> >
> > I think i have do all what i can. The next (and last)  step  are  take
> > the source-code and begin with debugging.
> >
> > In the appendix i add more or less my config-files. I  build  an  hole
> > *.tar.bz2  with  the  complete  relevant  files (i think), but this is
> > with 38KB to big for the list. Therfor i add short snipplets from  the
> > right config-files.
> >
> > Maybe had someone a running minimal configuration, or  know  where  is
> > one available.
> >
> > Thanks for help.
> > Christian.
> >
> > PS.:
> >
> > The apache-error.log has for every apache-thread one line like follow:
> >
> > >..[error] jk2_init() Can't find child 12957 in scoreboard
> >
> > Over this i readed a little bit in the mailing list, but the change of
> > the  start-sequence  don't kill this messages. Had it an effect of the
> > hole system?
> >
> > ---- /etc/apache2/httpd.conf: ---------------------------------------
> >
> > :
> > <IfModule mod_jk2.c>
> >   JkSet  config.file /etc/apache2/workers2.properties
> > </IfModule>
> > :
> > NameVirtualHost *
> > <VirtualHost    *>
> >   DocumentRoot  /opt/jakarta/tomcat/current/webapps/
> >   ServerName    botanix-vhost00.muthpartners.de
> >   ServerAlias   botanix-vhost00.muthpartners
> >   ServerAlias   botanix-vhost00
> >   ErrorLog      /var/log/apache2/vhost00-error.log
> >   CustomLog     /var/log/apache2/vhost00-access.log common
> >
> >   JkSet  uri:botanix-vhost00/*.jsp.group  ajp13:localhost:9000
> >
> > #  DirectoryIndex index.jsp
> >
> >   <Directory    /opt/jakarta/tomcat/current/webapps>
> >     AllowOverride None
> >     Options     +Indexes +FollowSymLinks
> >     Order       deny,allow
> >     deny from   all
> >     allow from  localhost
> >     allow from  172.16.0
> >   </Directory>
> > </VirtualHost>
> > :
> >
> > ---- /etc/apache2/workers2.properties -------------------------------
> >
> > :
> > [logger.apache2]
> > level=DEBUG
> >
> > [status:status]
> > info=Status Worker
> > debug=10
> >
> > [shm]
> > debug=10
> > file=/opt/jakarta/tomcat/current/work/jk2.shm
> > size=1048576
> >
> > [channel.socket:localhost:9000]
> > port=9000
> > host=127.0.0.1
> >
> > [ajp13:localhost:9000]
> > channel=channel.socket:localhost:9000
> > :
> >
> > ----/opt/jakarta/tomcat/node0/conf/server.xml -----------------------
> >
> > <Server className="org.apache.catalina.core.StandardServer"
> >         debug="99" port="9099" shutdown="SHUTDOWN">
> >  <Service debug="99" name="Service00">
> >   <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
> >              acceptCount="10" bufferSize="2048" connectionTimeout=
> >              "20000" debug="99" disableUploadTimeout="true"
> >              enableLookups="true" maxProcessors="15" minProcessors="5"
> >              port="9000" protocolHandlerClassName=
> >              "org.apache.jk.server.JkCoyoteHandler" proxyPort="0"
> >              redirectPort="9043" scheme="http" secure="false"
> >              tcpNoDelay="true" useURIValidationHack="false"/>
> >   <Engine defaultHost="botanix-vhost00.muthpartners.de" debug="99"
> >           name="Engine00">
> >    <Host name="botanix-vhost00.muthpartners.de" appBase="webapps"
> >           debug="99" autoDeploy="true" deployXML="true"
> >           liveDeploy="false" unpackWARs="false">
> >     <Alias>botanix-vhost00.muthpartners</Alias>
> >     <Alias>botanix-vhost00</Alias>
> >     <Alias>localhost</Alias>
> >     <Alias>127.0.0.1</Alias>
> >     <!-- Sereveral XML-Files with Context -->
> >    </Host>
> >   </Engine>
> >  </Service>
> > </Server>
> >
> > ---- /opt/jakarta/tomcat/node/conf/jk2.properties -------------------
> >
> > handler.list=channelSocket
> > channelSocket.address=127.0.0.1
> > channelSocket.port=9000
> > channelSocket.maxPort=9010
> >
> > ---------------------------------------------------------------------
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>

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

Reply via email to