|
|
@@ -0,0 +1,27 @@
|
|
|
+source /etc/profile
|
|
|
+
|
|
|
+context_name=report
|
|
|
+base_dir=/usr/local/report/tomcat
|
|
|
+tmp_dir=/data/reports/tmp
|
|
|
+wf=$context_name.war
|
|
|
+
|
|
|
+cd $base_dir/webapps
|
|
|
+
|
|
|
+function install() {
|
|
|
+ rm -rf backup/$wf.bak
|
|
|
+ if [ -f $wf ]; then
|
|
|
+ mv $wf backup/$wf.bak
|
|
|
+ fi
|
|
|
+ rm -rf $context_name
|
|
|
+ cp $tmp_dir/$wf .
|
|
|
+}
|
|
|
+
|
|
|
+function run() {
|
|
|
+ ps -ef | grep $base_dir | grep java | awk '{print $2}' | xargs kill -9
|
|
|
+ ../bin/catalina.sh start
|
|
|
+ tail -f ../logs/catalina.out
|
|
|
+}
|
|
|
+
|
|
|
+install
|
|
|
+
|
|
|
+run
|