All, There's no good reason to run RKM on another server unless your server is lacking in memory. There are few good reasons to run Midtier and RKM in a separate Tomcat instance, although if you don't trust one or the other to manage memory properly, then it's the right thing to do.
Given most decent servers have in excess of 4gigs of RAM, you can run two Tomcat instances with the JVM heap size set to a maximum of 2gigs (which is all you can have on a 32bit JVM), although I'd question whether RKM needs half a gig, let alone 2gigs (it's not exactly a heavy weight application, but profiling will tell you everything). The main consumption of memory with a Midtier seems to be workflow caching, so no problem is solved by throwing memory at a Midtier that runs a small custom application (indeed, it's an exercise that may result in slower performance as the caches are cleared and the JVM Garbage Collector kicks in). If you're running ITSM, it seems as if lots of memory is the answer - but keep your Java ms setting to 90% of the mx setting (a greater gap usually results in slower performance). So my advice is, run two Tomcat instances and allocate memory correctly, and us a proper profiling tool to simulate usage on each Tomcat instance, and gather stats from the JVM - at some point, I'll record a movie on how to profile Midtier. For the impatient, Google jconsole. John -- Java System Solutions SSO for the AR System http://www.javasystemsolutions.com/jss/ssoplugin _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

