springboot基础总结以及Java系统部署脚本使用(ava,springboot,基础总结,开发技术)

时间:2024-05-02 19:56:48 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

springboot学习比较总结:https://pan.baidu.com/s/1dYwvpk

spring STS工具安装:https://blog.51cto.com/qinbin/2067347


Java系统部署脚本:

当想把程序放到后台运行:nohup./your_command&

部署Java:

1.eclipse上使用maven打包项目:clean package

2.找到工作目录:E:\work\mywork\ad_logsIndex\target

springboot基础总结以及Java系统部署脚本使用

3.将两个文件复制到Linux的一个目录下(我用filezilla工具来复制文件),并且写启动脚本

#!/bin/bashprog=logsindexJAVA_HOME=/usr/java/jdk1.8.0_144prog_dir=/opt/webapps/logsindexstart(){echo-n$"Starting$prog:"cd$prog_dirscreen-dmS$prog$JAVA_HOME/bin/java-jar-Xms2048m-Xmx4096m$prog_dir/ad_logsIndex-0.0.1-SNAPSHOT.jarcom.voole.ad.main.StartUp-Djava.ext.dirs=$prog_dir/libretval=$?echo[$retval-eq0]return$retval}stop(){echo-n$"Stopping$prog:"killproc$progretval=$?echo[$retval-eq0]return$retval}case"$1"instart)$1;;stop)$1;;*)echo$"Usage:$0{start|stop}"exit2esac


springboot基础总结以及Java系统部署脚本使用


4.修改权限:

# chmod a+x ad_logsIndex-0.0.1-SNAPSHOT.jar

# chmod a+x start.sh

springboot基础总结以及Java系统部署脚本使用

5.启动

[root@localhost logsindex]# ./start.sh start

Starting logsindex:

6.停止服务

方法一:

[root@localhost logsindex]# ./start.sh stop

注意:logsindex名称是在脚本中(prog=logsindex)配置的

方法

# ps -ef | grep logsindex

然后通过kill命令+进程号切断进程。

方法三:

# screen -r logsindex

Ctrl+A+D:退出但不停止进程

Ctrl+C :退出进程


另外见过的脚本:

#!/bin/sh##changhereSERVICE_DIR=/roncoo/spring-boot-demoSERVICE_NAME=spring-boot-demo-31-1-0.0.1-SNAPSHOTSPRING_PROFILES_ACTIVE=dev##javaenvexportJAVA_HOME=/opt/jdk1.7.0_79exportJRE_HOME=${JAVA_HOME}/jrecase"$1"in start) procedure=`ps-ef|grep-w"${SERVICE_NAME}"|grep-w"java"|grep-v"grep"|awk'{print$2}'` if["${procedure}"=""]; then echo"start..." if["$2"!=""]; then SPRING_PROFILES_ACTIVE=$2 fi echo"spring.profiles.active=${SPRING_PROFILES_ACTIVE}" execnohup${JRE_HOME}/bin/java-Xms128m-Xmx512m-jar${SERVICE_DIR}/${SERVICE_NAME}\.jar--spring.profiles.active=${SPRING_PROFILES_ACTIVE}>/dev/null2>&1& echo"startsuccess" else echo"${SERVICE_NAME}isstart" fi ;; stop) procedure=`ps-ef|grep-w"${SERVICE_NAME}"|grep-w"java"|grep-v"grep"|awk'{print$2}'` if["${procedure}"=""]; then echo"${SERVICE_NAME}isstop" else kill-9${procedure} sleep1 argprocedure=`ps-ef|grep-w"${SERVICE_NAME}"|grep-w"java"|grep-v"grep"|awk'{print$2}'` if["${argprocedure}"=""]; then echo"${SERVICE_NAME}stopsuccess" else kill-9${argprocedure} echo"${SERVICE_NAME}stoperror" fi fi ;; restart) $0stop sleep1 $0start$2 ;; *) echo"usage:$0[start|stop|restart][dev|test|prod]" ;;esac


 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:springboot基础总结以及Java系统部署脚本使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:分布式缓存Redis Centos下单节点安装下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18