项目的启动脚本

简介: 项目的启动脚本

#!/bin/sh

APP_HOME=$(cd "$(dirname "$0")"; pwd)


TARGET_FILE=/usr/local/somnus/source/ETC_Project/ETC_MANAGE_WEB/target/ETC_MANAGE_WEB-0.0.1-SNAPSHOT.jar     #源码编译的文件

WORK_DIR=/usr/local/somnus/server/ETC_MANAGE_WEB             #启动之后服务器日志


if [ -f $TARGET_FILE ]; then

rm -rf $TARGET_FILE

fi


cd /usr/local/somnus/source/ETC_Project/ETC_MANAGE_WEB                      #进入源码目录

svn up

mvn clean package -Dmaven.test.skip=true


if [ -f $TARGET_FILE ]; then

cd $WORK_DIR

./bin/etc_manage_web stop

rm -rf lib/* no*

cp $TARGET_FILE $WORK_DIR/lib

./bin/etc_manage_web start

else

echo "$TARGET_FILE is not exits"

fi


cd $APP_HOME

相关文章
|
6月前
|
Linux Shell
嵌入式Linux系统脚本小技巧之启动脚本
嵌入式Linux系统脚本小技巧之启动脚本
65 2
|
Java 应用服务中间件 Windows
Tomcat安装与启动和配置
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,对于一个初学者来说;
291 0
|
Java 应用服务中间件 Linux
Linux系列——Tomcat安装、测试以及设置Tomcat开机启动
Linux系列——Tomcat安装、测试以及设置Tomcat开机启动
简单方便的jar包启动的sh脚本
简单方便的jar包启动的sh脚本
|
Java jenkins Shell
Jenkins 实现自动打包并且启动服务| 学习笔记
快速学习 Jenkins 实现自动打包并且启动服务。
Jenkins 实现自动打包并且启动服务| 学习笔记
Freeswitch命令行参数/系统启动脚本
Freeswitch命令行参数/系统启动脚本
|
Java 应用服务中间件 Apache
都2020了你该知道Tomcat真正的启动文件了
都2020了你该知道Tomcat真正的启动文件了
326 0
都2020了你该知道Tomcat真正的启动文件了
|
关系型数据库 MySQL 应用服务中间件