jfclere 2003/09/26 12:13:56
Modified: daemon/xdocs procrun.xml
Log:
PR 23207.
Documentation submitted by Bill Baker, william.barker at wilshire.com
Bill I think you have to submit another patch: You ARE the author of this
documentation.
Revision Changes Path
1.2 +104 -2 jakarta-commons/daemon/xdocs/procrun.xml
Index: procrun.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/daemon/xdocs/procrun.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- procrun.xml 16 Sep 2003 11:55:08 -0000 1.1
+++ procrun.xml 26 Sep 2003 19:13:56 -0000 1.2
@@ -18,10 +18,112 @@
It is possible to use cygwin to build procrun.
<a href="http://www.cygwin.com/"> cygwin</a> for more informations.
</p>
-<todo/>
+<p>
+ If you have access to MSVC (version 6.0 or higher), then simply
+ open the corresponding build project file.
+ <ul>
+ <li>For MSVC 6.x, use <code>procrun.dsw</code></li>
+ <li>For MSVC.NET, use <code>procrun.vcproj</code></li>
+ </ul>
+ At this point, you need to select from the build menu which version you
+ want to build (select either the release or debug build, depending on
+ your preferences). The selections are:
+ <ul>
+ <li><code>procrun</code> if you want the GUI interface</li>
+ <li><code>procrun CONSOLE</code> if you don't want the GUI interface</li>
+ <li><code>procrun DLL</code> if you want to launch via
<code>rundll</code></li>
+ </ul>
+</p>
</section>
<section name="Using procrun">
-<todo/>
+<p>
+ The first thing that you must do is to install your service. As a
+ special case, if you haved installed Tomcat 5 via the installer, then it
+ will do this for you, and you can skip this step.
+</p>
+<p>
+ To install the service, you need to use the <code>//IS//</code> parameter.
+ For example:
+ <pre>
+ procrun //IS//Tomcat5 --DisplayName "Tomcat 5.0.11" \
+ --Description "Tomcat 5.0.11 JDK 1.4 http://jakarta.apache.org" \
+ --ImagePath "c:\devtools\tomcat\5.0\bin\bootstrap.jar" \
+ --StartupClass org.apache.catalina.startup.Bootstrap;main;start \
+ --ShutdownClass org.apache.catalina.startup.Bootstrap;main;stop \
+ --Java auto
+ </pre>
+ <table>
+ <caption>The options available for installation are</caption>
+ <tr><th>--DisplayName</th>
+ <td>This is the name shown in the Windows Services manager.</td></tr>
+ <tr><th>--Description</th></tr>
+ <td>This is the service description shown in the windows Services
manager.</td></tr>
+ <tr><th>--ImagePath</th>
+ <td>Full path to the executable to be run as service,
+ or name of the Java Class Path. In cases when the
+ service runs JVM or Java binary this is the
+ parameter passed to -Djava.class.path option.</td></tr>
+ <tr><th>--Arguments</th>
+ <td>Arguments are enclosed inside double quotation
+ marks and passed to the service image.</td></tr>
+ <tr><th>--WorkingPath</th>
+ <td>Sets the working path to the desired value.</td></tr>
+ <tr><th>--Java</th>
+ <td><ul>
+ <li>auto:
+ Auto will cause to load the default JVM read
+ read from registry.</li>
+ <li>java[w]:
+ The default java.exe or javaw.exe will be
+ located and executed with
+ -Djava.class.path=ImagePath</li>
+ <li>If neither java or auto are specified then this
+ parameter is treated as full path to the jvm.dll</li>
+ </ul></td></tr>
+ <tr><th>--JavaOptions</th>
+ <td> This is the list of options to be passed to the JVM
+ The options are separated using hash (#) simbol.
+ For Example:
+ -Xmx=100M#-Djava.compiler=NONE</td></tr>
+ <tr><th>--StartupClass</th>
+ <td>Class name that will be called if started from JVM
+ when the applications starts.
+ The method name is separated by semicolon after the
+ class name.
+ The parameters passed to the class method are semicolon
+ separated values after the method name.
+ For example:
+ org/apache/jk/apr/TomcatStarter;Main;start</td></tr>
+ <tr><th>--ShutdownClass</th>
+ <td>Class name that will be called if started from JVM
+ when the applications stops. The class has to have
+ the method Main.
+ The method name is separated by semicolon after the
+ class name.
+ The parameters passed to the class method are semicolon
+ separated values after the method name.
+ For example:
+
org/apache/jk/apr/TomcatStarter;Main;stop;some;dummy;params</td></tr>
+ <tr><th>--StdInputFile</th>
+ <td>The file that will be read an passed as standard
+ input stream to the redirected application</td></tr>
+ <tr><th>--StdOutputFile</th>
+ <td>Path to the redirected stdout.</td></tr>
+ <tr><th>--StdErrorFile</th>
+ <td>Path to the redirected stderr.</td></tr>
+ <tr><th>--Startup</th>
+ <td>The services startup mode Automatic or Manual.
+ Default value is auto.</td></tr>
+ <tr><th>--User</th>
+ <td>The User account used for launching redirected process.</td></tr>
+ <tr><th>--Password</th>
+ <td>The password of User account used for launching
+ redirected process.</td></tr>
+ <tr><th>--Install</th>
+ <td>Used as Service manager ImagePath when installing
+ service from installation program using procrunw.</td></tr>
+ </table>
+</p>
</section>
</body>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]