1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/sh
set -e
set -x
# installation pathes are based of CATALINA_HOME
export CATALINA_HOME="$SNAP_APP_PATH"
# writable pathes are based of CATALINA_BASE
export CATALINA_BASE="$SNAP_APP_DATA_PATH"
# create runtime data
mkdir -p "$CATALINA_BASE/logs"
mkdir -p "$CATALINA_BASE/temp"
if ! [ -d $CATALINA_BASE/conf ]; then
cp -rd $CATALINA_HOME/tomcat-conf $CATALINA_BASE/conf
fi
if ! [ -d $CATALINA_BASE/webapps ]; then
cp -rd $CATALINA_HOME/webapps $CATALINA_BASE/
cp $CATALINA_HOME/war/*.war $CATALINA_BASE/webapps/
fi
$CATALINA_HOME/bin/catalina.sh run
|