Java är ett utbrett språk där många program skrivs . Windows är det mest använda operativsystem och det finns många tillfällen när ett Java -program behöver köras som en Windows-tjänst . Den här artikeln förklarar hur ett Java -program kan köras som en Windows-tjänst . Det finns många bibliotek och program som finns tillgängliga som lätt kan användas för att svepa ett Java -program i en Windows- tjänst . Den här artikeln beskrivs användning av fri programvara Java Service Launcher (för Windows ) för att köra ett Java -program i en Windows- tjänst .
Du behöver :
Javaprogram
. Java Service Launcher .
Program info och får den service Launcer
1 .
Anteckna vilken klass (säg com. sample. EntryClass ) i Java-program är inkörsporten för ansökan och har den huvudsakliga metoden .
2 .
Anteckna platsen för Java Archive ( JAR -fil ) som innehåller Java-programmet .
3 .
Hämta Java Service Launcher ( JSL ) från http://jslwin. sourceforge. net/
4 .
Extrahera JSL programmet till en lokal katalog .
5 .
Kopiera JSL. EXE och JSL. INI var som helst på disken , helst till den plats som i steg 2, där java -programmet ligger .
Konfigurera och Installera Service
1 .
Konfigurera JSL. ini med rätt parametrar . De viktigaste parametrarna för att konfigurera beskrivs i följande steg .
2 .
Ange tjänstens namn och beskrivning genom att sätta variabler appname " , " på tjänst ", " DisplayName ", " servicedescription " lämpligt sätt.
3 .
Ange konto och lösenord som ska användas för fönstren tjänsten med variablerna " konto " och " lösenord . "
4 .
Tilldela klassen , metod och parametrar som kommer att kallas när tjänsten stoppas genom att ställa variablerna " stopclass " , " stopmethod "och " stopparams . '
5 .
ställa in parametrarna för att konfigurera klass och metod som ska anropas när tjänsten paus genom att ställa " pauseclass " , " pausemethod ", " pausesignature "och " pauseparams . '
6 .
Ställ Java Runtime som används för att köra programmet med genom att sätta variabeln jrepath . "
7 .
Ställ arbetskatalogen som användas för att köra Java -programmet genom att sätta variabeln wrkdir " . Detta kommer huvudsakligen att platsen konstaterades i avsnitt 1, steg 2 .
8 .
konfigurera Java program som ska köras som en tjänst genom att sätta variabeln kommandoparametrar " . Klassen kommer att klassen noterade i Steg 1 . Exempel : . cmdline=- cp % P1 % \ src com. sample. EntryClass
9
Alternate till Steg 8 ovan : Använd params variabeln för att konfigurera java program som kommer att drivas som en Windows-tjänst .
Exempel :
params=3
param00 =- cp
param01=C: \ myapp \ lib \ lib. jar
param02=com. sample . . EntryClass
10
Kör kommandot jsl. exe-installera . Detta installerar den tjänst som har konfigurerats i föregående steg .
11 .
starta Windows- tjänsten just installerat genom att använda Windows Service Manager.
Tips och Varningar
annan programvara tillgänglig som tillhandahåller liknande funktionalitet Tanuki Software och Apache Commons Daemon bibliotek . Valet av bibliotek bör bero på plattformar som behövs för att få stöd för att köra programmet som en tjänst eller demon . Ta hänsyn till licensiering alternativ och Java runtime alternativ ( om det kommer att finnas tillgänglig separat eller bör buntas i tjänsten wrapper ) innan beslut fattas om tjänsten omslaget programvaran .