"If restarting the server is an issue you could just install two app servers and restart them one at a time, and your users will experience no down time at all." . . . .