Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Ak chcete spustiť HotSwap , sú potrebné dve častí JVM . Prvý , ktorý slúži ako malé zástupný symbol , uvoľňuje vašu cieľovú aplikáciu nájsť v druhom JVM . V rámci druhej JVM , aplikácia HotSwap je spustený s " - Xdebug " a " - Xrunjdwp " komponentov . Pred " hlavná trieda " a všetky závislosti na kódu sú spúšťané , prvý JVM spája " AspectWerkz " na stdout /stderr /stdin prúdu patrí do druhej JVM , sa zobrazí ako v prípade prvej JVM je ich jediným zdrojom .
Natívne verzia
Java 1.4 Virtual Machine , ktorý podporuje HotSwap , inú verziu známy ako Native HotSwap je tiež k dispozícii na použitie . Ak je spustená verzia Native HotSwap , trieda zavádzač z rodného JVM je ten , ktorý vykonáva prepísať JVM zavádzač pre pravidelné HotSwap aplikácie .
Remote Verzia
Remote možnosť HotSwap , je vyžadovaný iba jeden JVM spustiť . Hotswapping sa vykonáva ručne pomocou samostatného procesu , ktorý sa zvyčajne vykonáva prostredníctvom skriptu . Možnosť diaľkového HotSwap môžete spustiť JVM , ale jeho použitie Java na podnikovom prostredí ( J2EE ) je obmedzená počas nasadenia .
HotSwap Alternatívne
Java verzia 1.3 robí nepodporuje HotSwap , ale tam je alternatívou pre neho --- Transparentné bootclasspath . Je lepšie triedy zavádzač , ktorý používa rovnaký mechanizmus ako HotSwap . Táto trieda zaťaženia v cieľovej aplikácii pomocou mechanizmu s auto - detekcia . Transparentné bootclasspath môže koexistovať s HotSwap techniky v jazyku Java 1.4 , ale to by mal byť spustený v nútenej režime .