Linux部署可运行JAR
2017-05-20 00:00
330 查看
前言
一直在ide中敲代码,使用命令行mvn spring-boot:run或者
gradlew bootRun来运行spring boot项目。
部署为可运行的jar
spring boot已经尽可能把需要配置的东西自动化了,我还傻傻的像以前springmvc那样补充各种配置,比如加一个数据源druid。然而大可不必,使用默认的就好,等需求不满足的时候,在进行修改就可以了。运行方式:
java -jar xxxx.jar
看到比较好的linux脚本:
start.sh#!/bin/sh rm -f tpid nohup java -jar xx.jar --spring.profiles.active=dev > /dev/null 2>&1 & echo $! > tpid echo Start Success!
stop.sh
#!/bin/sh APP_NAME=myapp tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'` if [ ${tpid} ]; then echo 'Stop Process...' kill -15 $tpid fi sleep 5 tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'` if [ ${tpid} ]; then echo 'Kill Process!' kill -9 $tpid else echo 'Stop Success!' fi
check.sh
#!/bin/sh APP_NAME=myapp tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'` if [ ${tpid} ]; then echo 'App is running.' else echo 'App is NOT running.' fi
kill.sh
#!/bin/sh APP_NAME=myapp tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'` if [ ${tpid} ]; then echo 'Kill Process!' kill -9 $tpid fi
相关文章推荐
- Linux下如何部署可执行 jar包,并关闭此运行窗口
- Linux下部署多个tomcat同时运行
- Java项目导出为jar包,并在windows/linux下运行
- Linux中启动和停止jar包的运行
- linux后台运行jar程序的方法
- Linux中启动和停止jar包的运行
- LINUX下搭运行环境、部署系统
- Java项目导出为可执行jar包,并在windows/linux下运行
- 在Linux下运行引入了外部jar包的java程序
- 将hadoop程序打成jar包,在linux下以命令行方式运行(例如单词计算程序)
- Linux下运行可执行Jar包
- java中的jar打包成可执行文件,可以避免在linux中的java程序运行时内存剧增现象
- 在linux上部署OA系统,运行环境java tomcat6 sqlserver2005
- linux部署网站运行的命令
- Android开发19——将Android程序部署至真实Android手机以及asm.jar的运行
- linux生成jar包,并运行,引用该jar包
- 在Linux下运行可执行Jar包
- java工程以jar的形式在linux中运行问题
- java_maven_linux_windows下项目运行jar
- Tomcat7 + Solr4.8 在Linux下部署一个可运行的环境