华为云耀云服务器L实例-微人事前后端分离人力资源管理系统-项目本地配置
产品官网:https://www.huaweicloud.com/product/hecs-light.html
项目源代码地址:https://github.com/lenve/vhr
今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实例为例,介绍配置一个经典的微人事前后端分离人力资源管理系统的配置,它是一个前后端分离的系统,书接上回,在完成了华为云耀云服务器L实例的三个基础配置后,我们已经具备了在这个高性能云服务器上部署自己项目的所有基础。本篇将以一个从github上下载的开源springboot微人事前后端分离人力资源管理系统为例,介绍数据库部署和本地运行测试部署的过程,作为项目在华为云耀云服务器L实例上部署的基础。
访问源代码链接,将项目下载至本地,在这里我使用的是Github desktop,使用教程不在此赘述。
1.打开github项目源代码地址,将项目下载到本地,使用idea导入
2. 在前文中,我们已经提前准备好了 MySQL 中创建的一个空的数据库 vhr,现在,修改项目中关于数据的配置
3. 在前文中,我们已经提前准备好了 Redis,在 项目的 application.properties 文件中,修改Redis 配置host地址和password
4. 在前文中,我们已经提前准备好了 RabbitMQ,在项目的 application.properties 文件中将 RabbitMQ 的配置改为自己的(注意,RabbitMQ 需要分别修改 mailserver 和 vhrserver 的配置文件)
在 IntelliJ IDEA 中打开maven侧边栏,将项目package打包
等待打包完成,出现如图所示的提示后,表示打包成功。
打包完成的jar包在target文件目录下,如下图所示,我们可以在对应的文件目录中找到它
在target目录下,找到打包好的jar包,使用finalshell上传至华为云耀云服务器L实例
在正式运行项目之前,让我们开放8080端口,以便下一步进行
输入以下指令运行我们刚刚上传完毕的jar包:
'''
java -jar -Dserver.port=8080 studentmanager-0.0.1-SNAPSHOT.jar
'''
至此,服务端启动成功,此时我们直接在地址栏输入 http://你的ip地址:8081/index.html 即可访问我们的项目
成功访问,即部署成功。现在,借助华为云耀云服务器L实例提供的稳定高速的云服务,你可以在其他终端上远程访问并使用你的系统了。