linux java maven项目_idea打包springboot+maven项目并发布在linux上

2018年11月13日我亲测有效的,很简单的,借鉴博客:https://blog.csdn.net/smilecall/article/details/56288972

第一步:随便建一个maven类型的springboot项目:

因为我这项目是专门用来测thymeleaf的,是一个springboot+thymeleaf的测试项目,并没有连接数据库操作,所以application.yml的配置很简单,配了一个端口和一个thymeleaf配置

59e9960f70f80cb227b81e24a7bf4909.png

第二步:因为要用maven打包,所以要在pom.xml里配置maven打包插件,如下:(要配置两地方我都圈出来了)

60ef21f15c2e079fce58ae61d1ac3f11.png

7fc62189bcbb1bc71a5aac4dbb7f7939.png

打开maven视图:操作maven打包

70ae1a18c214015cc11e0ee4dec47965.png

d15339a81b8291431b62202247523e84.png

接下来在本地cmd窗口运行一下这个jar包:运行java包命令:java -jar thymeleaf-1.0-SNAPSHOT.jar

b0d39e87ddb79f0464c4db428ed952f4.png

本地访问成功图如下:localhost:8082

0cd6c87763db3311be37280faeec2ef7.png

》》》》》》》下面上传到linux上运行此jar包,并在浏览器上打开》》》》》》》》》》》》》》》》》》》》》》》》

把xxx.jar包随便丢到一个目录下:backup,out.log,thymeleaf-out.log这些文件不用管

d7291140810154d510725cafb1d50bf9.png

在linux上执行运行xxx.jar包命令:java -jar thymeleaf-1.0-SNAPSHOT.jar

(出现spring日志打印说明运行成功,下面也没报错)

f8f1134b80acf61077b419717a9110e9.png

在浏览器上输入地址,查看一下能否打开项目里面的页面,成功如下:

【一些什么后台运行命令,和写脚本文件命令运行自行百度,下面稍后我也会作上笔记:用脚本执行xxx.jar包命令】

e6a9c5ba857a86fbb1e08ab82d7aced4.png

》》》》》》》》写一个xxx.sh脚本去运行xxx.jar包》》》》》》》》》》》》》》》》》》

(事先说明:linux上要安装好jdk环境,我安的是1.8的jdk)

#写此startOrStopJava.sh脚本的目的是为了配置jenkins系统自动部署项目,这里只是简单记录一下。下篇博客将是配置jenkins自动部署springboot项目

写一个脚本(这个脚本位置随便放,建议最好放在xxx.jar旁边):vi startOrStopJava.sh

内容如下:

#保证该脚本能被kconfig识别

#!/bin/sh

# chkconfig:2345 85 15# description:auto_run

#程序名

RUN_NAME="thymeleaf-1.0-SNAPSHOT.jar"#jar包位置(根据自己的情况,这是我xxx.jar包存放目录)和 运行日志输出位置log

JAVA_OPTS=/usr/local/java/testJar/thymeleaf-1.0-SNAPSHOT.jar

LOG_OPTS=/usr/local/java/testJar/thymeleaf-out.log

#开始方法

start() {

nohup java-jar $JAVA_OPTS >$LOG_OPTS &echo"$RUN_NAME started success."}

#结束方法

stop() {

echo"stopping $RUN_NAME ..."kill-9 `ps -ef|grep $JAVA_OPTS|grep -v grep|grep -v stop|awk '{print $2}'`

}case "$1" instart)

start

;;

stop)

stop

;;

restart)

stop

start

;;*)

echo"Userage: $0 {start|stop|restart}"exit1esac

运行的话,在此startOrStopJava.sh脚本当前目录,执行命令:./startOrStopJava.sh start

关闭命令:./startOrStopJava.sh stop

重启命令:./startOrStopJava.sh restart

脚本运行成功图如下:

2ce9ae9a279d6c1d5293e5540a4c43e0.png

浏览器也访问到页面,就不做展示了

1111

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值