geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jack Cai (JIRA)" <>
Subject [jira] Updated: (GERONIMO-4394) Run Geronimo as a Windows service out of box
Date Fri, 19 Dec 2008 03:25:44 GMT


Jack Cai updated GERONIMO-4394:

    Attachment: GERONIMO-4394_Jack_1219.patch

Updated patch to simplify the batch file usage.  I guess I need to add some doc here to explain
the usage -

1. Run the following command in the bin dir from command line. This will install the geronimo
service with the name "geronimosrv" using default parameters. Users can also specify the username/password/rmiport
used to shutdown the service. The usage information can be displayed by simply issue the command
without any arguments.
  service_pr.bat intall

2. Now there're two ways to start/stop the service: (a)Using Windows' service control panel.
There is a new service shown as "Apache Geronimo Service - geronimosrv" there. (b)Launch the
geronimosrvw.exe. This brings up the config GUI for the service. Click start/stop to control
the service there. If geronimosrvw.exe is launched with parameter "//MS//", then a tray icon
will be added.

3. To remove the service, issue -
  service_pr.bat remove

4. If user launches geronimosrv.exe, this will start Geronimo in the console (instead of as
a service).

In fact, geronimosrv.exe and geronimosrvw.exe are renamed from pronsrv.exe and pronmgr.exe
of Apache Commons Daemon. So all the doc of  Commons Daemon applis (see here:

I've tested under Windows XP 32bit and Windows 2008 64bit. Both look OK with no MS Visual
Studio installed.

> Run Geronimo as a Windows service out of box
> --------------------------------------------
>                 Key: GERONIMO-4394
>                 URL:
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: commands
>         Environment: Windows platforms
>            Reporter: Jack Cai
>            Assignee: Jack Cai
>             Fix For: 2.2
>         Attachments: GERONIMO-4394_Jack_1219.patch, geronimosrv.exe, geronimosrvw.exe,
> Although there is already an option provided by the Java Service Wrapper, some users
are more interested in seeing something similar to what is provided by Tomcat. Provided that
we can easily take the technology from Tomcat (,
I'm keen to implement this same thing for Geronimo. The advantage of using Apache Commons
procrun is that -
>  1. Out-of-box experience, no need to download and install a third party component;
>  2. Tray icon that further improves usability.
> Eventually we would think to provide this "run as a service" capability for Linux/Unix
platforms, but Windows would be a good start. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message