For the JVM, I was stick to the server-tested versions on Linux. This would mean IBM, BEA JRockit or Sun. Most folks have found the IBM and BEA products to be faster than Sun - these custom built JVM's were built to run the respective company's own J2EE servers on Linux. Due to changes in the RH 9.x ES threading model (NPTL), it will not run the current JRockit (8.1). Similarly, the IBM SDK will not run reliably in NPTL mode (currently IBM state it is an experimental release for NPTL). You can change the JVM operation with "LD_ASSUME_KERNEL=2.2.5" and in that mode does run reliably with Red Hat's NPTL. Other Linux distributions should run any of these JVMs without a problem.
All Linux distributions are reliable but if you want guarantees then get a commercial distribution like SuSE or Red Hat.
JBoss 3.2.1 is the latest production release.
Thanks very much for taking the time to respond, those are very helpful pointers.
Do you know what are the JBOSS reliable version of system componet for Windows 2000?
Also, do you know how to set up partitions in JBOSS?
I will apreaciate your input.
For Windows you've only got the Sun or BEA JVM's I think. The IBM 1.3.1 SDK is ok but has a problem with SSL if you need SSL on your Tomcat/Jetty. The latest Sun JDK is faster than previous releases but I haven't extensively tested it under Windows.
At the moment, JBoss 3.2.1 is fine for production deployment. JBoss 3.2.2 when the final is released will have some welcome performance tweaks in it and some other goodies but I would wait until the final release before trying that.
Sorry for the delay. This one slipped my notice due to lots of other things going on.