Thanks for the reply Rainer.
I am using tomcat-connectors-1.2.19 and jBoss 4.0.5GA in Fedora Core 5.
Since the binary I downloaded was throwing errors, I build the shared
library mod_jk.so from the source and copied it to the
/usr/lib/httpd/modules/ directory.
Please find below the configuration file (mod-jk.conf) I am using
#=========================================================================
#Loads the module
LoadModule jk_module modules/mod_jk.so
# The workers file
JkWorkersFile conf/worker.properties
# Set the jk log level [debug/error/info]
JkLogLevel debug
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicates to send SSK KEY SIZE
JkOptions +ForwardKeySize +ForwardURIEscaped -ForwardDirectories
# JkRequestLogFormat
JkRequestLogFormat "%w %V %T"
# Mount your applications
JkMount /* loadbalancer
# You can use external file for mount points.
# It will be checked for updates each 60 seconds.
# The format of the file is: /url=worker
# /examples/*=loadbalancer
# JkMountFile conf/uriworkermap.properties
# Add shared memory.
# This directive is present with 1.2.10 and
# later versions of mod_jk, and is needed for
# for load balancing to work properly
JkShmFile logs/jk.shm
# Add jkstatus for managing runtime data
<Location /jkstatus/>
JkMount status
Order deny,allow
Deny from all
Allow from 192.168.0.2
</Location>
#=========================================================================
Please find below worker.properties.
#=========================================================================
# Define list of workers that will be used
# for mapping requests
worker.list=loadbalancer,status
# Define Node1
# modify the host as your host IP or DNS name.
worker.node1.port=8009
worker.node1.host=xxx.xxx.xxx.xxx
worker.node1.type=ajp13
worker.node1.lbfactor=1
worker.node1.cachesize=10
# Define Node2
# modify the host as your host IP or DNS name.
worker.node2.port=8009
worker.node2.host= xxx.xxx.xxx.xxx
worker.node2.type=ajp13
worker.node2.lbfactor=1
worker.node2.cachesize=10
# Load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.loadbalancer.sticky_session=1
worker.list=loadbalancer
# Status worker for managing load balancer
worker.status.type=status
#=====================================================================
I am not using uriworkermap.properties.
Thanks
Jagadeesh
-----Original Message-----
From: Rainer Jung [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 03, 2007 12:51 PM
To: Tomcat Users List
Subject: Re: MOD_JK Redirection issues
Please give detailed information on the version and type of web server
and mod_jk you are using and include mod_jk config and the relevant
parts of the web server config.
You can increase the log level of mod_jk to debug or even trace to
follow, how mod_jk tries to match your requests against the configured
URL maps.
Regards,
Rainer
Jagadeesh wrote:
> Hi All,
>
>
>
> Happy New Year!!!
>
>
>
> I am having a few problems when using MOD JK with jBoss application
server.
>
>
>
> I am hosting an application in jBoss which uses REST protocol to serve the
> contents. So the GET requests that reach MOD JK can be an encoded string
> like
http://loadbalancer.xxx.com/authenticate/user%2fjagadeesh?key=123456789
>
>
>
>
> Here the actual request is
>
>
>
> http://loadbalancer.xxx.com/authenticate/user/jagadeesh?key=123456789
where
> %2f is the encoded string for '/'. Whenever MOD JK gets a request like
this,
> it seems to be ignoring it rather than passing it to the application
server
> and I am getting HTTP 404.
>
>
>
> I tried accessing the server directly with the request
>
>
>
> http://node1.xxx.com/authenticate/user%2fjagadeesh?key=123456789 and it's
> working fine.
>
>
>
> Any help to resolve this is greatly appreciated.
>
>
>
> Thanks
>
> Jagadeesh
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]