虹口基础微网站开发,在线界面设计,一个网站如何赚钱,制作自己的名字免费的介绍启动运行Spring Boot项目打包的jar
1、使用java -jar命令启动项目
java -jar project.jar
执行效果#xff1a;
使用java -jar 文件名.jar启动项目#xff0c;项目在前台运行#xff0c;项目运行的日志将打印在当前控制台上#xff0c;若退出当前控制台#xff0c…介绍启动运行Spring Boot项目打包的jar
1、使用java -jar命令启动项目
java -jar project.jar
执行效果
使用java -jar 文件名.jar启动项目项目在前台运行项目运行的日志将打印在当前控制台上若退出当前控制台项目会停止运行。因为没指定项目运行时的环境配置因此Spring Boot项目会默认加载application.properties中的配置。
2、使用-D添加运行环境配置
java -jar -Dspring.profiles.activedev project.jar
执行效果 添加-D环境变量指定项目运行的环境配置如-Dspring.profiles.activedev将让Spring Boot加载application-dev.properties中的配置。但此时项目还是在前台运行退出当前控制台项目会停止运行。
3、使用nohup后台启动运行项目
nohup java -jar -Dspring.profiles.activedev project.jar
使用nohup命令后台启动运行项目nohup命令运行需要记录运行的日志信息因为没有指定日志输出文件会提示“nohup: ignoring input and appending output to ‘nohup.out’并在当前位置生成一个nohup.out文件用来记录项目运行的日志信息。此时Spring Boot自身在项目中配置的日志信息、日志输出位置仍然有效。即项目日志既会输出到Sring Boot项目指定的日志文件也会输出到nohup.out文件中
4、使用 xxx.log 21 指定日志输出文件
nohup java -jar -Dspring.profiles.activedev project.jar xxx.log 21
将日志文输出到xxx.log中。此时Spring Boot自身在项目中配置的日志信息、日志输出位置仍然有效。即项目日志既会输出到Sring Boot项目指定的日志文件也会输出到xxx.log文件中
5、使用 /dev/null 21 不生成日志文件
nohup java -jar -Dspring.profiles.activedev project.jar /dev/null 21
使用了/dev/null将不会产生日志文件此时日志只会输出到Spring Boot项目指定的日志文件中。