WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Updating Application

    Posted 01/23/12 06:38 PM
    Hi EveryOne,

    Can SomeOne Please Suggest the best Manual Deployment (Application Update) through console with less down time of Application In WAS 6.1.

    Thanks
    Ravi


  • 2.  Updating Application

    Posted 01/24/12 04:11 AM

    Hi Ravi,

      You have information about your question in:

      Updating applications with the console
      publib.boulder.ibm.com/infocenter/wasinf...

     
      Hot deployment and dynamic reloading
      publib.boulder.ibm.com/infocenter/wasinf...

      IBM WebSphere Developer Technical Journal: System management for WebSphere Application Server V6 -- Part 5
    Flexible options for updating deployed applications
      www.ibm.com/developerworks/websphere/tec...

      Hope this helps

    regards,


  • 3.  Updating Application

    Posted 01/24/12 05:02 AM
    I think in production environment after application update you should restart your server. This ensures that classloaders have the latest versions of classes and no garbage is left there.


  • 4.  Updating Application

    Posted 01/24/12 02:35 PM

    Just a heads up if you are running ND please unsure you read all the warnings in


    publib.boulder.ibm.com/infocenter/wasinf...


    We had a contractor talk management into letting them perform hot deploys despite the WebSphere administrators abjections and IBM’s warnings bellow and it blew up in our face and we had to recover from it which led to several days of no sleeps for the administrators.


    Do not use hot deployment if you intend to export your application, generate a plug-in based on the application configuration, or perform other application management in the future. Changes that you make to your application files using hot deployment are not recognized by administrative console or wsadmin application management functions. Those functions recognize only the application files that administrative programs such as the console or wsadmin present during application installation, update or other management functions. The application management functions do not recognize files changed by hot deployment.


    Important: Do not use hot deployment to update components in a production deployment manager managed cell. Hot deployment is well-suited for development and testing, but poses unacceptable risks to production environments. Full or partial resynchronization might erase hot deployed components. Also, running the restoreconfig command might overwrite changes made to expanded application files. Further, hot deployed components are not migrated between versions of WebSphere® Application Server. To add new components or modules to an enterprise application, reassemble the application EAR file so it has the new components or modules and then redeploy the EAR file.



  • 5.  Updating Application

    Posted 01/25/12 12:10 PM
    Thanks Tony


  • 6.  Updating Application

    Posted 01/25/12 04:54 PM
    Ravi,
    Tony posted some stellar information up there.  If you want to minimize downtime in a 6.1 environment you could look into the WebSphere Virtual Entrerprise edition (WVE) as it could definately assist you in acheiving these goals.  Otherwise, a good starting point is to script out the update process and execute it via the command line (wsadmin).

    Erik


  • 7.  Updating Application

    Posted 01/25/12 07:01 PM
    Hi Eric,

    In My working Environment we are planning updates of application Manually

    through Console.Below is the environment.

    WAS 6.1 On AIX.

    5 nodes each having 14 JVMs all in one cluster
    and 6 IHS Servers.Websphere commerce 6.0 servers integrated in it.

    Need to update without Any DownTime of App.

    I went through the below link

    publib.boulder.ibm.com/infocenter/wasinf...


    Here it is updating in rolling fashion node by node.

    For the update to take effect all the jvms should be restarted in ripple fashion.

    My question is how to ripplestart all jvms in one node using script?

    Is this the efficient method? If not Can you please suggest some method through console

    manually updating application such that there is no downtime.

    Thanks
    Ravi


  • 8.  Updating Application

    Posted 01/26/12 09:57 AM
    Ravi,
    You may want to take a look at the below redbook for further assistance in the matter: www.redbooks.ibm.com/redbooks/pdfs/sg246...

    The  fundamental concepts you're looking at are all related to HA (high availability).  Besides the deployment of the application, the overal architecture of the infrastructure AND application need to take much into consideration otherwise users could expereince downtime.

    There's a lot of good information in the aforementioned PDF in Section 5 that you should review (if you haven't already.)
     
    Erik