Zdravim, 1) nejjednodussi by bylo dat pred oc4j apache (dle gooogle mod_oc4j by mel umet pres ajp komunikovat s oracle AS) a namapovat HTTP error 503 na html dokument upozornujici na odstavku.
Zadnou WWW aplikaci v ramci AS nemame zpristupnenou na primo. Ma to vyhody z hlediska bezpecnosti - na apache chodej systemove zaplaty; a dale ulehcuje AS - staticky obsah serviruje rovnou apache. Takto to mame na JBOSS, nemam to na OC4j odzkousene, toho se nam pred lety podarilo zbavit driv nez sme museli s aplikaci na provoz. 2) Nevim jak je to s licencema, ale pokud muzete mit dve instance OC4j, tak by sel mozna rozchodit failover tak aby pri redeploy klienti nic nepoznali. Eventualne pokud nemusi byt failover a klienti se radi prihlasi atd znovu, tak ten mod_oc4j by mel umet balancing mezi vice instancema oc4j. VS 2010/12/7 <[email protected]>: > > Zdravím. > > Máme J2EE aplikaci na Oracle AS 10.1.3.5. pro několik stovek uživatelů. > Občas potřebujeme udělat deploy nové verze nebo nějaký servisní zásah. V tom > momentu je aplikace nedostupná. Rádi bychom aby uživatelé v ten moment > viděli alespoň nějakou informativní stránku. > > Zkoušeli jsme nějaké pokusy: > > - Malá pomocná aplikace s hlášením ve stejném kontejneru namapovaná na > stejnou URL - tohle nefunguje, původní aplikace se stane nedostupnou. > > - Další OC4J nastavený na stejný port jako původní OC4J s aplikací > namapovanou na stejnou URL. Nevýhoda - lze pustit buď jen jeden nebo druhý > kontejner (asi kvůli stejným portům). A prodleva při zastavování původního > kontejneru. Jinak ale je to nejbližší řešení, které jsme zkoušeli. > > Možná existuje něco lepšího, poradíte někdo? Díky. >
