A Java alkalmazások Windows service-ként történő futtatása ún. service wrapperekkel lehetséges. Korábban az Apache Procrun nevű wrapper volt használatban.
Mostantól az általunk ajánlott service wrapper a WinSW. Természetesen más wrapperek is használhatók, azonban ehhez nyújtunk terméktámogatást.
A korábbi ProcRun wrapperről történő átállás a következő lépésekkel valósítható meg.
- Szolgáltatás leállítása, eltávolítása. A QsBackupFdbService szolgáltatás a
SERVICES.MSC
programmal felügyelhető. A QsBackupFdbService szolgáltatás telepítési könyvtárában a<SupHome>\LIB
\SRV_SHOW.BAT
parancs is megmutatja a szolgáltatásokat.
A listában meg kell keresni a QsBackupFdbService szolgáltatást, és le kell állítani.
A leállítás után a szolgáltatást el kell távolítani (uninstall). Ez a<SupHome>\LIB
\SRV_DELETE.BAT
parancs futtatásával tehető meg legegyszerűbben. - Régi verzió archiválása. A
<SupHome>\LIB
könyvtárban állva,
pl.:..\UTIL\7ZA.EXE a -r
-tZip
-x!*.zip QsBackupService-yy-mm-dd.zip *.*
A mentés dátumát célszerű az archív file nevébe beleírni. Fölöslegessé vált file-ok törlése. A korábbi ProcRun wrappert, és a kapcsolódó file-okat le kell törölni. Ezek a következők:
PRUNSRV.EXE srv_delete.bat srv_install.bat srv_restart.bat srv_show.bat start_app.bat save_version.bat
- Új verzió letöltése, kicsomagolása. Az új verzió a QSoft frissítés oldalról tölthető le. Ezt egy új könyvtárba kell letölteni, és kicsomagolni egy munkakönyvtárba.
- Új verzió frissítése - másolás. Az új telepítő csomagban található file-okat be kell másolni a
<SupHome>\LIB
könyvtárba, fölülírva az ott lévő korábbi file-okat. - Szolgáltatás telepítése, elindítása. Az
<SupHome>\LIB
\QsBackupFdbService-Srv-Install-Start.BAT
parancs telepíti és el is indítja a szolgáltatást.
Az<SupHome>\LIB
\SrvShow.BAT
parancs segítségével, a szolgáltatás listában meg kell keresni a QsBackupFdbService szolgáltatást. Ellenőrizni kell, hogy sikeresen elindult-e.