介绍
使用springboot2生产部署时注意哪些事项?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
springboot是什么
springboot一种全新的编程规范,其设计目的是用来简化新弹簧应用的初始搭建以及开发过程,springboot也是一个服务于框架的框架,服务范围是简化配置文件。
<强>注意事项强>
1。去除不需要的jar
开发工具jar: springs-boot-devtools
2。监控一定要做好权限制或者去除
控制jar: spring-boot-starter-actuator监控
德鲁伊的监控
大摇大摆的接口
3打包的时候要跳过测试
<代码> maven: -Dmaven.test清洁包。跳过=true 代码>
打包脚本示例:
# !/bin/sh # #,chang 这里 SERVICE_DIR=/roncoo/spring-boot-demo SERVICE_NAME=spring-boot-demo-31-1-0.0.1-SNAPSHOT SPRING_PROFILES_ACTIVE=dev # #,java env export JAVA_HOME=/opt/jdk1.7.0_79 export JRE_HOME=$ {JAVA_HOME}/jre “1美元“case 拷贝; 开始才能) ,,,程序=皃s -ef  |, grep -w “$ {SERVICE_NAME}“, | grep -w “java" |, grep -v “grep", |, awk & # 39; {print $ 2} & # 39;” ,,,if [,“${过程},,=,,,,); ,,, ,,,,,echo “start ……“ ,,,,,if [,““2美元,!=,,,,); ,,,,, ,,,,,,,SPRING_PROFILES_ACTIVE=2美元 ,,,,fi ,,,,,echo “spring.profiles.active=$ {SPRING_PROFILES_ACTIVE}“; ,,,,,exec nohup $ {JRE_HOME}/bin/java -Xms128m -Xmx512m -jar $ {SERVICE_DIR}/$ {SERVICE_NAME} \ .jar ——spring.profiles.active=$ {SPRING_PROFILES_ACTIVE},在/dev/null 2祝辞,1,, ,,,,,echo “start success" ,,, ,,,,,echo “$ {SERVICE_NAME}, is 时; ,,fi ,,,;; 停止)才能 ,,,程序=皃s -ef  |, grep -w “$ {SERVICE_NAME}“, | grep -w “java" |, grep -v “grep", |, awk & # 39; {print $ 2} & # 39;” ,,,if [,“${过程},,=,,,,); ,,, ,,,,,echo “$ {SERVICE_NAME}, is stop" ,,, ,,,,,kill 9, ${过程} ,,,,,sleep 1 ,,,,,argprocedure=皃s -ef  |, grep -w “$ {SERVICE_NAME}“, | grep -w “java" |, grep -v “grep", |, awk & # 39; {print $ 2} & # 39;” ,,,,,if [,“$ {argprocedure},,=,,,,); ,,,,, ,,,,,,,echo “$ {SERVICE_NAME}, stop success" ,,,,, ,,,,,,,kill 9, $ {argprocedure} ,,,,,,,echo “$ {SERVICE_NAME}, stop error" ,,,,fi ,,fi ,,,;; 重新启动才能) ,,,0美元,停止 ,,,sleep 1 ,,,0美元,start 2美元 ,,,,,, *)才能 ,,,echo “用法:,$ 0,(开始|停止|重启),(dev测试| |刺激)“; ,,,,,, esac
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。