Originally posted by karthik Guru:
I deployed the web tier in the admin server and the commands + EJBs on each of the managed servers.
This is not a good idea. You have basically defeated any fail-over capability that clustering allows. Now if your Admin Server fails, the entire Application fails.
You should not deploy any code on your Admin Server, it is there merely to coordinate your Managed Servers. Package your application as an ear and deploy this uniformly on all Managed Servers.
Originally posted by karthik Guru:
I did cache the home interface references of all managed server session facades. c'd u please comment on this?
This is recommended and shouldn't cause any problems. WebLogic will hand you back cluster-aware Home Stubs that can be cached.
I don't recommend ever separating the Web and
EJB Tiers if you can avoid it. There is no good reason to do this in most cases and it definitely does not help performance or scalability. If fact, I would argue that it hurts performance and makes no difference for scalability.
[ February 05, 2003: Message edited by: Chris Mathews ]