tomcat50ctl start arguments

Thomas Lange freebja at wie-ich.de
Mon Mar 14 04:30:22 PST 2005


> I wish to add some arguments to tomcat when it starts,
> for example, i wish to give -Xmx256M as argument to tomcat.
> How can i do this?

You could edit "/usr/local/etc/rc.d/[..]jakarta-tomcat50.sh" as follows to 
make it use the tomcat start and stop scripts and then edit them or set 
environment variables to use your custom jvm settings.

case "$1" in
        start)
                echo -n ' '
                truncate -s 0 /var/run/tomcat50.pid
                chown www:www /var/run/tomcat50.pid
                chmod 600 /var/run/tomcat50.pid
                su -f -m www -c "exec 
/usr/local/jakarta-tomcat5.0/bin/startup.sh" >/dev/null && echo -n 
'tomcat50'
#               su -f -m www -c "exec /usr/local/bin/tomcat50ctl start" 
 >/dev/null && echo -n 'tomcat50'
                ;;
        stop)
                echo -n ' '
                chown www:www /var/run/tomcat50.pid
                chmod 600 /var/run/tomcat50.pid
                su -f -m www -c "exec 
/usr/local/jakarta-tomcat5.0/bin/shutdown.sh" >/dev/null 2>&1 ; echo -n 
'tomcat50'
#               su -f -m www -c "exec /usr/local/bin/tomcat50ctl stop" 
 >/dev/null 2>&1 ; echo -n 'tomcat50'
                ;;
        *)
                echo ""
                echo "Usage: ${MYSELF} { start | stop }"
                echo ""
                exit 64
                ;;
esac



More information about the freebsd-java mailing list