diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2009-10-01 18:19:50 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2009-10-01 19:03:00 +0200 |
commit | a5ff43277c3e24f821198b09447187af82f91bd9 (patch) | |
tree | 3cc0f29bca752677784a8d25f6c4176af912d91c /generic | |
parent | 0445ddf92da0cd24a0e3981a29c6bdcb5651dc71 (diff) | |
download | ptxdist-a5ff43277c3e24f821198b09447187af82f91bd9.tar.gz ptxdist-a5ff43277c3e24f821198b09447187af82f91bd9.tar.xz |
[tomcat] reduce version to 5.0.30, cleanup, init.d file
Tomcat 6 needs Java 1.5
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'generic')
-rwxr-xr-x | generic/etc/init.d/tomcat | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/generic/etc/init.d/tomcat b/generic/etc/init.d/tomcat new file mode 100755 index 000000000..8af34700c --- /dev/null +++ b/generic/etc/init.d/tomcat @@ -0,0 +1,52 @@ +#!/bin/sh +# +# This is a tomcat init.d script which is called by init(1) with [start|stop] as argument +# + +ARGS="-classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.home=/usr/tomcat org.apache.catalina.startup.Bootstrap" + +for j in /usr/bin/jamvm /usr/bin/java $JAVA_HOME/bin/java; do + if [ -x "$j" ]; then + JAVA="$j" + break + fi +done + +if [ -z "$JAVA" ]; then + echo java not found. + exit 1 +fi + +start_proc(){ + mkdir -p /tmp/tomcat/temp + mkdir -p /tmp/tomcat/work + mkdir -p /tmp/tomcat/logs + + $JAVA $ARGS start > /dev/null 2>&1 & +} + +stop_proc(){ + $JAVA $ARGS stop +} + + +case "$1" in + start) + start_proc + ;; + stop) + stop_proc + ;; + restart) + stop_proc + start_proc + ;; + *) + echo "Usage: $0 {start|stop|restart}" + echo "" + exit 1 + ;; +esac + +exit 0 + |