I just downloaded JBoss 4.0.5 and thought I would try, yet again, to get
non-sticky-session load-balancing working, but alas, I have failed again, for the 93rd
time!
I'm running 4.0.5 in the "all" configuration on two machines (my PowerBook
and a Solaris 10 x86, not that it matters) on the LAN here. I have turned on using mod_jk
in the Tomcat jboss-service.xml and enabled JBoss clustered SSO in the server.xml (as well
as added jvmRoute to the Engine element). Then I tweaked tc5-cluster.sar to do REPL_SYNC
and turned on buddy replication. The two servers find each other just fine and all my jars
and wars are deployed across the cluster.
When I try to log into the web app, though, it prompts me to log in twice, then gives me a
404 error. So, obviously, session replication is not happening (prompting me to log in
once per node--last time I tried this with 4 nodes and I was prompted to log in 4 times)
and there's something odd going on with the 404 error, given the URL I'm accessing
is a virtual one and is recognized only by the servlet in my webapp. I know my webapp is
being deployed, because the TomcatDeployer says so and it recognizes that I have
"distributable" set in the web.xml.
Any help you can give here would be greatly appreciated! I've included relevant
snippets from my config files below:
from jbossweb-tomcat55.sar/META-INF/jboss-service.xml...
<attribute name="UseJK">true</attribute>
jbossweb-tomcat55.sar/server.xml...
<Engine name="jboss.web" defaultHost="localhost"
jvmRoute="172.16.10.22">
|
tc5-cluster.sar/META-INF/jboss-service.xml...
<attribute name="CacheMode">REPL_SYNC</attribute>
...
<!--FC max_credits="10000000" down_thread="false"
up_thread="false"
| min_threshold="0.20"/-->
...
<buddyReplicationEnabled>true</buddyReplicationEnabled>
workers.properties...
worker.list = router,status
|
| worker.localhost.type=ajp13
| worker.localhost.host=172.16.10.22
| worker.localhost.port=8009
| worker.localhost.lbfactor=5
|
| worker.portalvm.type=ajp13
| worker.portalvm.host=fc63r41
| worker.portalvm.port=8009
| worker.portalvm.lbfactor=3
|
| worker.router.type=lb
| worker.router.balance_workers=localhost,portalvm
| worker.router.sticky_session=false
|
| worker.status.type=status
Everything else is stock.
Thanks!
Jon Brisbin
Webmaster
NPC International, Inc.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3988007#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...