/ / Ako urobiť horúce nasadenie zdieľanej knižnice vo Weblogic? - Oracle, weblogic, jdeveloper, weblogic-10.x, adf

Ako vytvoriť horúce nasadenie zdieľanej knižnice v službe Weblogic? - oracle, weblogic, vysielanie, weblogic-10.x, adf

Moja aplikácia AdfWeb.war je nasadená na serveri Weblogic 10.3.6.0. Používa jednu zdieľanú knižnicu my.shared.lib.jar, ktorá sa veľmi často mení. Server beží vo vývojovom režime.

Zakaždým, keď sa pokúsim nasadiť novú verziu knižnice pomocou voľby „Nasadiť na aplikačný server“, dostávam nasledujúcu chybu:

[05:43:49 PM] [Deployer:149034] Pri úlohe sa vyskytla výnimka [Deployer: 149117] nasadiť knižnicu my.shared.lib [LibSpecVersion = 7.1.0, LibImplVersion = 1.0.0] na ADFServer .: Nedá sa undeploy library Extension-Name: my.shared.lib, Verzia špecifikácie: 7.1, Implementačná verzia: 1.0.0 zo servera ADFServer, pretože Nasledujúce nasadené aplikácie sa naň odvolávajú: AdfWeb.war. [05:43:49 PM] #### Rozmiestnenie je neúplné. #### [05:43:49 PM] Vzdialené nasadenie zlyhalo (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)

Aplikácia je založená na ADF. Používam program JDeveloper 11.1.1.7. Ako urobiť horúce nasadenie zdieľanej knižnice vo Weblogic? Teraz musím vždy zastaviť aplikáciu, ktorá si vyžaduje veľa času.

odpovede:

1 pre odpoveď č. 1

Nie je možné vykonať rýchle premiestnenie zdieľanej knižnice, ktorú používa aplikácia bez reštartovania aplikácie alebo servera.

Myslel som, že sa k nemu tento muž dostal hraním s verziami knižnice (mohlo by vás to zaujímať):

http://andrejusb.blogspot.com/2010/07/redeploy-and-version-adf-shared.html

Existujú už dve verzie našej zdieľanej knižnice ADF. Pretože hlavná stránka nešpecifikuje, do ktorej verzie zdieľanej knižnice Najnovšie bude vždy použité automaticky.

Pretože využívame zdieľané knižnice, nie je potrebné premiestniť hlavné stránky

Nakoniec však potvrdí, čo som povedal:

Aby sme mohli využívať najnovšie dostupné zdieľané súbory, musíme znova načítať hlavnú stránku knižnicu. V opačnom prípade by sme museli reštartovať server WLS, aby vyzdvihnúť najnovšie aktualizácie knižnice redamurai.shared.lib

Trieda sa načíta ...