IDEA中SpringBoot打包与服务器部署

背景

看其他博客对诸如阿里云服务器运行SpringBoot的介绍不是很详细,就写一篇方案以供参考

IDEA中SpringBoot打包

打包分为两种,war包和jar包。

平常的java web项目一般使用war包后放到Tomcat的webapp目录下运行即可。

但SpringBoot内置Tomcat,想要打成war包比较麻烦也不推荐,这里主要说一下打成jar包

1.指定打包文件名(也可默认,默认为项目名+0.0.1-SHAPSHOT什么的不太好看)

    修改pom.xml下的<name></name>字段

2.打开Maven Projects视图,一般在IDEA最右侧,没有的话可以在view--Tool Windows--Maven Projects打开

有些项目编写了test检测模块,默认也打包,如果不想就点击菜单栏的蓝色的闪电按钮

           

3.选中package,右键--Run Maven Build

这时控制台会开始输出打包信息,如果最后显示Build Success便打包成功

在项目中会生成target目录并含有一系列文件,找到自己的jar包,上传到服务器即可

若打包失败只能根据提示信息去查找解决方案了

服务器部署(Windows)

由于SpringBoot内置Tomcat,所以只需要使用java -jar命令运行

首先打开命令行(cmd),进入到jar包所在目录

1.常规运行

java -jar sell.jar   //sell.jar是jar包名称

2.指定端口运行

java -jar -Dserver.port=8090 sell.jar

3.指定运行环境运行。一般项目会指定两个环境--开发环境(dev)和生产环境(prod)

开发环境有具体运行的打印信息等,生产环境就比较干净。

一般配置在resource下的application,application.yml是配置文件,指定使用dev还是prod

    

右侧图片下,我是用的是dev,运行时会打印sql信息。(prod不打印)

同样,java -jar命令也可以指定

java -jar -Dspring.profiles.active=prod sell.jar

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值