10. september 2006 - 11:07Der er
7 kommentarer og 1 løsning
Service i java
Ja, jeg ved nok at det har været vendt mange gange herinde, men er der virkelig ikke nogen der har fundet en anden løsning end at man skal installere et eller andet obskur wapperprogram for at opnå at et JAVA program kan køre som en service.
Jeg tænker her på Java applikations server er det ikke muligt at benytte den? Jeg skal endten benytte noget der allerede er godt og grundigt testet til JAVA eller også skal jeg ty til .net (og det kan vi jo ikke have, vel) Jeg kan ikke risikere at der er memoryleaks eller andet der kan få vores server til at dø.
Findes der noget smart som Sun har lavet eller skal jeg til .net?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Services er jo som sådan en Windows-specifik ting og java skal køre på alle platforme så direkte at lave services i Java er ikke muligt. I langt de fleste tilfælde er det man egentlig vil med services jo sådan set bare at starte et program når computeren tændes, som ikke viser noget på skærmen. Denne effekt kan opnås i Java ved at starte et program med kommandoen 'javaw' i stedet for 'java'. Javaw har ikke nogen tilknyttet konsol og du kan så bruge denne kommando til at launche dit program ved opstart af maskinen. Dette kan gøres ved at lægge en genvej i 'start'-gruppen i startmenuen eller ved at lægge kommandoen i run i registreringsdatabasen...
du kan bruge en Windows specific wrapper der kan startes som en service
du kan også bede Windows Scheduler om at starte noget ved boot (ville jeg nok foretrække fremfor Startup Group omend den da også virker)
du kan godt lave dit program om til en komponent som køres af en applikations server, men husk at applikations serveren også skal startes, så det flytter bare problemet, men de fleste applikation servere kommer dog med wrappere så de kan køres som service
Det er nu ret surt at der ikke findes et godkendt værktøj til at kunne køre min JAVA applikation som en service.
Mvh Morten Skovborg
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.