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

时间:2024-03-19 21:48:24

1、在sts中,右击项目——>Run As——>maven clean 清除之前生成的项目,清空生成目录
控制台最后两行出现以下类似信息,并没有报错则命令执行成功,报错,按照报错信息网上查找报错原因。
[INFO] Total time: 6.572 s
[INFO] Finished at: 2020-02-05T13:32:10+08:00springboot项目使用maven命令打包成jar包,并部署到windows server服务器上
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

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

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中。如果不是复制到这里,因为打包后默认访问的是这个。然后在调试,一定要备份,同时出错后,上网查找。
springboot项目使用maven命令打包成jar包,并部署到windows server服务器上