A missing point: * Since the container is using proxies to improve the performance it's necessary to take the additional memory cost into account. Especially the ratio between performance gain and memory cost. If the memory costs are too high it might backfire on systems with low memory due to things like paging etc. Although I doubt that telling from my experience the JBoss server is a cheaper choice here ;-)
Best regards Daniel Kasmeroglu
