Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
tomcat_administration:start [2016/11/21 08:04] marco.staub |
tomcat_administration:start [2024/04/11 06:55] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Tomcat Administration ====== | ||
- | |||
- | ===== Tag 1 ===== | ||
- | |||
- | ==== rc.sh ==== | ||
- | <code> | ||
- | #!/usr/bin/sh | ||
- | # rc.sh | ||
- | |||
- | ### Start Config ### | ||
- | TOMCAT_VERSION=8.5.8 | ||
- | INSTANCE_NAME=workshop | ||
- | INSTANCE_VERSION=1.0 | ||
- | |||
- | ### End Config #### | ||
- | |||
- | CATALINA_HOME=/opt/tomcat/products/${TOMCAT_VERSION} | ||
- | CATALINA_BASE=/opt/tomcat/instances/${INSTANCE_NAME}/${INSTANCE_VERSION} | ||
- | |||
- | export CATALINA_HOME | ||
- | export CATALINA_BASE | ||
- | |||
- | case "$1" in | ||
- | start) | ||
- | $CATALINA_HOME/bin/startup.sh | ||
- | ;; | ||
- | stop) | ||
- | $CATALINA_HOME/bin/shutdown.sh | ||
- | ;; | ||
- | *) | ||
- | echo "Usage: $0 {start|stop}" | ||
- | exit 1 | ||
- | ;; | ||
- | esac | ||
- | </code> | ||
- | |||
- | ==== Erweiterung setenv.sh ==== | ||
- | |||
- | <code> | ||
- | CATALINA_TMPDIR="${CATALINA_VAR}/temp" | ||
- | CATALINA_PID="${CATALINA_VAR}/logs/tomcat.pid" | ||
- | CATALINA_OUT="${CATALINA_VAR}/logs/catalina.out" | ||
- | CATALINA_OPTS="-Dcatalina.var=${CATALINA_VAR}" | ||
- | export CATALINA_TMPDIR; export CATALINA_OPTS | ||
- | export CATALINA_PID; export CATALINA_OUT | ||
- | </code> | ||
- | |||
- | ==== action.bash ==== | ||
- | |||
- | <code> | ||
- | #!/bin/bash | ||
- | dumps=`ls -1rt /var/tomcat/java_pid*.hprof | tail -1`; | ||
- | printf "Memory Dump:\n $dumps" >> /tmp/dumps.log | ||
- | # printf "Memory Dump:\n $dumps" | mailx -s "Memory Dump" "admin@example.zz" | ||
- | </code> | ||