Chapter 5. Using Jsvc to Start Tomcat
Jsvc is a set of libraries and applications that facilitates running Java applications on Linux, UNIX, and similar operating systems. Using Jsvc with JBoss Web Server allows Tomcat to switch identities. Using Jsvc, Tomcat can perform root-level operations and then revert to a non-privileged user. Jsvc is primarily used for running Tomcat as a service.
Jsvc files are available at the following locations:
-
JWS_HOME/tomcat/bin/jsvc JWS_HOME/jbcs-jsvc-1.0/sbin/jsvcNoteJWS_HOME/bin/jsvcis a symlink toJWS_HOME/jbcs-jsvc-1.0/sbin/jsvc.
5.1. Starting Tomcat Using Jsvc
Start Tomcat Using Jsvc
Run the following command to start Tomcat using Jsvc:
JWS_HOME/tomcat/bin/daemon.sh start5.2. Stopping Tomcat Using Jsvc
Stop Tomcat Using Jsvc
Run the following command to stop Tomcat that was started using Jsvc:
JWS_HOME/tomcat/bin/daemon.sh stop5.3. Jsvc Parameters
The following parameters can be configured when running the daemon.sh script:
Table 5.1. daemon.sh Startup Parameters
| Parameter Name | Environment Variable | Default Value | Description |
|---|---|---|---|
|
|
|
Based on the value of the | The Java home directory location. |
|
|
| Determined by the location of the script. | The Tomcat installation directory location. |
|
|
|
Based on the value of the | The directory that contains the specific configuration and setup information if multiple servers are using the same installation. |
|
| - |
| The file where the process ID (PID) for the running instance of Tomcat is stored. |
|
| - |
| The user Tomcat uses. |
|
| - |
This is a wrapper to the |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.