tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andoni <andonil...@eurokom.ie>
Subject Re: Howto deploy a new version of my webapp without disturbing the customer?
Date Fri, 01 Oct 2004 12:10:20 GMT
This is very interesting. Do you think it would copy over the sessions
correctly?

Surely the think that WO is doing is maintaining all sessions on the old
machine until they are shut down.

My way of doing this is simply to get up at 3:30am and make the changes
then! I am lucky in that 90% of my users are 9-5 office workers.

Andoni.

----- Original Message ----- 
From: "Ralph Einfeldt" <ralph.einfeldt@uptime-isc.de>
To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>
Sent: Friday, October 01, 2004 12:09 PM
Subject: RE: Howto deploy a new version of my webapp without disturbing the
customer?


>
> Just a guess:
>
> - Use Apache + mod_jk(2) + 2 tomcat instances
>
> - Use sticky sessions (look at the jvmRoute of
>   the engine tag)
>
> - Use the load factor to distribute 100% of the requests
>   to the first instance.
>
> - Update the second instance.
>
> - Change the load factor to distribute 100% of the requests
>   to the second instance.
>
> - Wait after all session moved to the second instance
>   update the first instance and reverse the
>
> I haven't tried any of this but as far as I can remember I have
> seen posts in this list that indicate that this should be possible.
>
> > -----Original Message-----
> > From: Christian Mittendorf [mailto:christian.mittendorf@freenet.de]
> > Sent: Friday, October 01, 2004 12:15 PM
> > To: tomcat-user@jakarta.apache.org
> > Subject: Howto deploy a new version of my webapp without
> > disturbing the
> > customer?
> >
> >
> > Hello!
> >
> > My scenario is an order application, where my customers can order
> > products. But the software or the design of the pages are changing
> > rapidly. The question is now: how can I deploy a new version without
> > the customer noticing anything?
> >
> > I'm searching for something similar to what WebObjects is
> > offering. WO
> > allows me to start a new instance (using the new version) of my
> > application in parallel to the already running application. All new
> > connections are then redirected to this new application. The existing
> > sessions in the old application can continue their order
> > process. When
> > the number  of open sessions in this old instance reaches zero, the
> > instance is shut down. The customer out in the web does not
> > see that a
> > new version has been deployed.
> >
> > Is something simlilar possible using Tomcat?
> >
> > Christian
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message