项目的启动脚本

简介: 项目的启动脚本

#!/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

相关文章
|
9月前
|
Java 应用服务中间件 Windows
Tomcat安装与启动和配置
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,对于一个初学者来说;
228 0
|
5月前
|
Shell
部署boot项目sh脚本
部署boot项目sh脚本
47 1
简单方便的jar包启动的sh脚本
简单方便的jar包启动的sh脚本
|
Java jenkins Shell
Jenkins 实现自动打包并且启动服务| 学习笔记
快速学习 Jenkins 实现自动打包并且启动服务。
339 0
Jenkins 实现自动打包并且启动服务| 学习笔记
|
关系型数据库 MySQL 应用服务中间件
|
Web App开发 JSON 应用服务中间件