阿里云部署项目(懒人版)

本文介绍了两种在阿里云服务器上部署Java Spring Boot项目的简便方法。一是将项目打包成可执行exe文件,通过exe4j工具实现,并提供bat文件模板以关闭进程。二是直接在服务器上配置Java环境,通过java -jar命令运行。文章还提到了SpringBoot项目打包后的运行问题及其解决方案。
	刚才在阿里云申请了个小型服务器,由于是疫情大学生免费领取的,所以这个服务器较小型,但同时也感谢阿里的慷慨。
	一个概念:把所谓服务器看成一台不用关机的电脑。

选择一:将项目打成可以运行的exe,直接在服务器端运行。

	小型服务器有个缺点便是传输太慢,并且容易卡顿,这使得在上面部署你的项目的时候会显得过程十分漫长以及费时费力。接下来要阐述的是如何在阿里云上,当然,指的是小型的,传输速率慢的服务器上快速完成项目。
  1. 精简项目体积

此处以javaWeb的一个小项目为例,我们在开发过程中或多或少都会导入一些无用的、或者暂时没有用到的插件,我不知道资深人员是否会清理项目的多余项,但如果要精简体积,首要的便是将这些项目中冗余部分移除,以下是我查看核实过不错的参考地址:
软件精简jre体积
代码精简

  1. exe4j
    当你完成精简之后,接下来可以在项目中把项目打成jar包,利用exe4j把项目变为一个可运行文件,(教学方法网上一堆),然后放到例如Test文件内。此处有一个springboot天坑,详情见下文第6点。

  2. 添加一份jre,一般在你安装jdk的地方可以找到这家伙,复制一份放到你的Test文件。

  3. 注意,这里的exe文件并不会被后台关闭,会持续待在系统进程内,这个我至今也没有搞懂这是什么玩意儿…下方奉上一份bat文件模板,用来关闭。

close.bat:

@taskkill 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值