springboot项目war包打包部署

一、找到pom.xml文件

在文件里面找一下

<name>XXX</name>
<!--        打包类型war/jar-->
<packaging>war</packaging> 

二、进行打包

1、git代码

  打包之前先获取最新的代码,获取之后为防万一要先运行一下看看有没有报错,也可以测一个接口,之后停止运行,再提交一下代码,再次运行测试一下。(因为是公司的项目所以最好谨慎)

2、打包

有人喜欢maven打包

但是我喜欢的是终端进行指令打包

 这个就是终端,打开可以输入指令进行打包

/**
*  clean  清理,清除文件夹
*  package 打包
*  -Dmaven.test.skip=true 不执行测试用例,也不编译测试用例类
*/

mvn clean package -Dmaven.test.skip=true

出现下面这个就说明打包成功

 然后打开 target 文件下面就有一个XXX.war

 三、本地测试war包

1、将XXX.war包放到Tomcat下面的webapps里面

 2、再去bin目录下进行启动

 3、可以测试一下一个接口数据,成功说明这个包没问题,可以部署服务器上了

四、部署到服务器

(为了以防万一还是需要将服务器原有的war包进行备份)

 1、拷贝

 1、备份之前要先删除备份里面的原来的文件

# 在当前位置新建文件夹
	mkdir 文件夹名
# 在指定目录位置,创建文件夹,并创建父文件夹
	mkdir -p /a/b/文件夹名
# 在当前目录下新建文件
	touch 文件名

由于我已有备份,如果没有的话要先创建一下,指令如上

# 删除文件
	rm 文件
# 删除文件夹
	rm -r 文件夹

刷新之后已空

2

 2、进行备份

# 拷贝文件
	cp 原文件  新文件
# 拷贝文件夹
	cp -r 源文件夹 新文件夹

刷新之后拷贝成功

3、停止Tomcat运行

备份完成后再去Tomcat目录下的bin下面停止运行

 pwd 是显示当前所在目录位置

# 停止Tomcat运行
./shutdown.sh

停止Tomcat运行后查看一下当前进程是否已停止

# 是否已关闭Tomcat
ps -ef|grep tomcat 

 4、删除,复制

回到 /usr/tomcat8/webapps 下面

删除war包和运行war包时生成的文件夹

# 删除文件
	rm 文件
# 删除文件夹
	rm -r 文件夹  
/**
* 如果文件夹里面有多个文件夹
* 可以使用 rm -rf 文件夹
* -rf 是强制删除不提醒
*/

删除成功后将打包好的war包复制进来

由于打包好的是在本地,所以通过 xftp 进行复制就可以了

 5、运行Tomcat

 再去Tomcat下的bin目录下,如下图

# 运行Tomcat
./startup.sh

 6、去找日志看一下是否在运行

# 实时运行日志

tail -f catalina.out

7、测试一下服务器中一个接口数据

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值