springboot项目使用maven命令打包成jar包,并部署到windows server服务器上

本文详细介绍如何在STS中使用Maven进行项目清理、打包,生成jar包,并部署运行。包括配置JDK环境、生成jar包的具体步骤、jar包运行方式及常见错误排查。

1、在sts中,右击项目——>Run As——>maven clean 清除之前生成的项目,清空生成目录
控制台最后两行出现以下类似信息,并没有报错则命令执行成功,报错,按照报错信息网上查找报错原因。
[INFO] Total time: 6.572 s
[INFO] Finished at: 2020-02-05T13:32:10+08:00在这里插入图片描述
2、使用maven instal命令,生成项目jar包
打包前确定:
点击windows——>preference——>java——>INSTALLED JREs,查看右边的内容,如果是jre,就将其改为jdk。否则打包编译时会报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 的错误
——————————————————————————————————————————————

控制台最后两行出现以下类似信息,并没有报错则命令执行成功,报错,按照报错信息网上查找报错原因。
[INFO] Total time: 22.093 s
[INFO] Finished at: 2020-02-05T13:34:51+08:00

在这里插入图片描述

3、jar包生成地址为target目录中,右击target,打开文件夹位置,找到target目录中的jar包
由于jar包中包含了tomcat服务器,所以部署时候,安装Java环境后运行jar包,然后就可访问,一定要保证服务器和项目开发的Java版本一致。

4、jar包运行方式
(1)使用bat命令运行
创建一个txt文件,尾缀改成.bat,里面内容为:
java -Dfile.encoding=utf-8 -jar C:\Program Files\Java\PaySystem.jar
规定了项目运行的编码环境、jar包所在目录。
(2)命令行转到jar包所在目录运行
java -Dfile.encoding=utf-8 -jar PaySystem.jar
(3)将Java程序注册为windows服务
使用GitHub中的一个开源项目,我也写了使用方法,点击下面链接跳转:
将Java程序注册为windows服务运行

最后,打包后如果出现页面样式消失,请确定样式没有被拦截同时,样式应该在src/main/resources中。如果不是复制到这里,因为打包后默认访问的是这个。然后在调试,一定要备份,同时出错后,上网查找。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值