You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Mark Thomas (JIRA)" <ji...@apache.org> on 2017/11/14 14:50:01 UTC
[jira] [Closed] (DAEMON-70) [daemon] Making jsvc multiple instances
enabled
[ https://issues.apache.org/jira/browse/DAEMON-70?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Thomas closed DAEMON-70.
-----------------------------
Resolution: Fixed
Fix Version/s: 1.0.2
> [daemon] Making jsvc multiple instances enabled
> -----------------------------------------------
>
> Key: DAEMON-70
> URL: https://issues.apache.org/jira/browse/DAEMON-70
> Project: Commons Daemon
> Issue Type: Improvement
> Environment: Operating System: All
> Platform: All
> Reporter: Wolfgang Hackl
> Priority: Minor
> Fix For: 1.0.2
>
>
> This bug is closely related to 33580. The Tomcat5.sh script bundled with jsvc is
> not capable of handling multiple instances. According to
> http://miti.sourceforge.net this script should be adapted in the following ways:
> 1) Introduce a variable $INSTANCE_NAME which is unique
> 2) Introduce a variable $CATALINA_BASE_DIRS which represents a directory where
> all the instances will be located (e.g. /usr/local/tomcat/instances)
> 3) Set $CATALINA_BASE in the script (or require the shell variable to be
> non-zero) to $CATALINA_BASE/$INSTANCE_NAME
> 4) Introduce a parameter TMP_DIR=$CATALINA_BASE/$INSTANCE_NAME/temp
> 5) Adapt the parameter in the jsvc call: "-Djava.io.tmpdir=$TMP_DIR \"
> 6) Introduce a parameter PIDFILE=/var/run/jsvc-$INSTANCE_NAME.pid
> 7) Add a line with "-pidfile $PIDFILE \" to the parameters for the jsvc call in
> the start section
> 8) Change the stop case to
> stop)
> #
> # Stop Tomcat
> #
> PID=`cat $PIDFILE`
> if [ -n $PID ]
> then
> kill $PID
> rm $PIDFILE
> fi
> ;;
> If the installation is for a single instance, $CATALINA_BASE will be empty and
> therefore can be set to $CATALINA_HOME.
> Point 8) might even be better addressed by the jsvc executable.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)