Restarting the JVM vs. Restarting the Application
I am in a disagreement with someone as to whether or not the JVM should be restarted every time a java web application is installed on a server.
I say for the sake of better safe than sorry just restart the JVM and be done with it.
additionally there are issues concerning the way the class loaders are handled inside the application(parent last) and the caching of the external configuration files at application startup.
Can anyone tell me why I would not want to restart the JVM every time? (assuming my application is the only one running on that JVM)
Thanks,