卷首语
首先要感谢新蜂商城项目的作者十三,将这个项目开源供大家学习,以下是我在部署该项目的时候的流程以及一些需要注意的事项,希望可以帮到更多学习者。
项目介绍
newbee-mall 项目是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。
准备工作
1.JAVA的安装和环境变量的配置,没有安装JAVA环境的请自行百度进行安装。
2.IDEA(JAVA的编译器),社区版是官网免费下载的,专业版可以在微信公众号“软件管家”下载。
3. phpstudy(是为了里面的Mysql环境,电脑上安装有Mysql的可以不用phpstuday)
phpstudy可以直接在官网下载安装 点我进入官网
下载后安装推荐配置安装即可。
注意:phpstudy中的Mysql版本要和JAVA版本对应,对应如下图:
比如我的java版本是1.8:
选择的mysql版本就是5.7
如果版本对应不上,后面sql文件会无法导入(曾困扰了我一下午)
用phpstudy可以很简单的切换MySQL的版本,不会的可以去百度一下。
4.下载项目源码
该项目在github和码云上都进行了开源:
github项目源码链接(没访问进去,回头补上)
码云项目源码链接
下载后将压缩包解压到放项目的文件夹内
第一步:IDEA导入项目
导入项目文件
选择项目文件的路径
选择Maven
导入成功
第二步:导入sql文件
打开phpstudy,启动MySQL
打开SQL_Front(如果提示没有安装,直接安装即可)
进入本地数据库localhost
进入后点击数据库->新建->数据库,命名为newbeemall
然后在创建出来的数据库名字上右击,输入,SQL文件,然后选择下图路径中的sql文件,字符集要选择UTF-8。(如果导入过程中报错,注意看一下是不是MySQL版本和JAVA版本是否对应)
查看sql文件导入效果,如图所示成功导入了九个表
第三步:修改配置文件
1.修改数据库配置文件
回到IDEA中,打开数据库配置文件application.properties(下图为修改过的配置)
左边是文件的路径,右边第一个框里面是项目的端口号,这里我设置为8088,右边第二、第三个框是数据库的名字,要修改为我们刚才新建的数据名newbeemall,右边最下面的框里是数据库的用户名和密码,默认为root和123456,如果自己修改过,请自行更改。
2.图片资源
在如下图所示路径中有一个upload.zip文件,里面存放的是商品的图片资源,如果只是在本地部署,直接将该压缩包解压到D盘即可。这里我参考了一位大佬的博客
往服务器上部署的时候就要修改路径了。
第四步:运行项目
在IDEA中运行项目
没有报错后打开浏览器,输入http://127.0.0.1:8088/,部署成功。
以上是我在本地部署新蜂商城项目的流程以及遇到的一些问题,有空我会将我部署到阿里云服务器上的过程也分享一下,希望可以让想尝试部署这一项目的人少走一些弯路。
这是本人初次尝试部署JAVA项目,经验不足,如有问题,欢迎指出。