I am required to

I might know this little bit but I need to know MORE OR have some idea 

As our application is Academic application change are absolute and welcome even at exam/result time, on line transaction (heavy traffic)

Server : tomcat, glassfish, jboss
Framework : spring, struts, server

Two app|web servers as clustered(load balancing and back-up server).

Q1. Change source code and apply change without web|application server restart

      E.g  Current running transaction|session without being affect.

My thinking:

  • Current session will taken over by another server if we made one server down for updating

  • Will it automatically done through server via clustering?

      I saw many applications, if we are doing transaction if network connectivity
      goes down from user side even after some time it resumes from the broken link (Serialization).
    

Q2. As maintenance do we need to Restart webv|app server at certain period?

Q3. As maintenance do we need to Restart OS at certain period?

Q4. Is this the right way OR any other way we can do this ?

Q5. Is There any tool|plugin|server

link|improve this question
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.