SpringBoot_jar方式启动并配置日志文件


前言

正常启动 ,下面会选择application.properties 中配置默认的启动文件进行启动,下面这种情况不能根据实际情况进行启动项目

1
2
java jar admin-1.0-SNAPSHOT.jar 

1、测试环境和生产环境启动

1
2
3
4
5
6
主要观察priperties中配置文件的名字

测试环境:java -jar my-spring-boot.jar --spring.profiles.active=test  

生产环境:java -jar my-spring-boot.jar --spring.profiles.active=prod  

2、利用shell启动并配置log日志

2.1、测试库启动

1
2
3
4
#!/bin/bash
echo starting
java -jar admin-1.0-SNAPSHOT.jar --spring.profiles.active=test > log.file 2>log.error &

2.2、正式库启动

1
2
3
4
#!/bin/bash
echo starting
java -jar admin-1.0-SNAPSHOT.jar --spring.profiles.active=prod > log.file 2>&1 &

2.3、停止正在运行的项目

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
PID=$(ps -ef | grep admin-1.0-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then

echo Application is already stopped
else

echo kill $PID

kill $PID
fi


2.4、重启项目

1
2
3
4
5
6
7
8
9
10
#!/bin/bash

echo stop application

source stop.sh

echo start application

source start.sh

3、很简答吧





如果满意,请打赏博主任意金额,感兴趣的在微信转账的时候,添加博主微信哦, 请下方留言吧。可与博主自由讨论哦

支付包 微信 微信公众号
支付宝 微信 微信公众号
 
   

Author: jony
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source jony !
 Previous
Spring Boot Web 应用加速 Spring Boot Web 应用加速
Spring Boot Web 应用加速默认情况下,Spring Boot Web 应用会装配一些功能组件 Bean。 在大多数 Web 应用场景下,可以选择性地关闭一下自动装配的Spring 组件 Bean,以达到提升性能的目的。 配置项
2018-04-08
Next 
SpringBoot下载文件资源代码 SpringBoot下载文件资源代码
前言下载文件资源很简单,一开始学习Java web的时候,相信我们绝大多数人都学习过吧,所以这里直接上代码了。 下载成功,主要是给response放入一个outputstream12345678910111213141516171819
2018-04-08
  TOC