How to install APR native libraries for JBoss AS 7 (7.0.2 and 7.1.0) and enable AJP connector for improved performance in JVM Host's shared Java hosting or VPS environment
Memory usage, class and thread number comparison of Java application servers and applications with graphs will help you to find out suitable Java hosting product
Another kind of error that can occur when hosting your Java application on external Java host running JVM with different heap settings than your development environment is 'GC overhead limit exceeded'. What documentation says: Excessive GC Time and OutOfMemoryError The parallel collector will throw an OutOfMemoryError if too much time is being spent in garbage collection: if more than 98% of the total time is spent in garbage collection and less than 2% of the heap is recovered, an OutOfMemoryError will be thrown. This feature is designed to prevent applications from running for an extended period of time while making little or no progress because the heap is too small. If necessary, this feature can be disabled by adding the option-XX:-UseGCOverheadLimit to the command line...