2019-03-04mall商城项目配置

windows下环境搭建

IDEA

  • 关于IDEA的安装与使用具体参考https://github.com/judasn/IntelliJ-IDEA-Tutorial
  • 搜索插件仓库,安装插件lombok

Eclipse

  • 导入项目,以maven项目形式导入
    2019-03-04mall商城项目配置_第1张图片
    image.png
2019-03-04mall商城项目配置_第2张图片
image.png

idea安装

  • 使用githu拉去代码


    2019-03-04mall商城项目配置_第3张图片
    image.png
  • 选择安装路径


    2019-03-04mall商城项目配置_第4张图片
    image.png
  • 下载完成后点击maven 刷新按钮下载依赖


    2019-03-04mall商城项目配置_第5张图片
    image.png
  • 安装lombok插件,下载地址:https://projectlombok.org/downloads/lombok.jar
  • 下载完后双击,使用java程序打开
  • 按照提示选择eclipe.exe的安装路径安装插件,完成后重启Eclipse
  • 启动项目:右击com.macro.mall.MallAdminApplication的main方法,选择run as Java Application

mysql

  • 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
  • mysql安装步骤
  • 下载压缩包解压


    2019-03-04mall商城项目配置_第6张图片
    image.png
  • 解压后根目录新建 my.ini文件

配置my.ini
此时根目录下只有一个my-default.ini文件 ,需要新建一个my.ini文件(可以直接复制my-default.ini,没有my.ini文件,以后修改或者添加一些配置时不会起作用。)在my.ini文件中添加如下信息:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\\software\\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\software\\mysql-5.7.25-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  • 完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单:

    我的电脑->属性->高级->环境变量

    选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

    PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)

    2019-03-04mall商城项目配置_第7张图片
    MySQL 5.6 for Windows 解压缩版配置安装

    2019-03-04mall商城项目配置_第8张图片
    MySQL 5.6 for Windows 解压缩版配置安装

  • win10系统略微不一样


    2019-03-04mall商城项目配置_第9张图片
    image.png

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

  • 输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
  • 输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
  • 安装成功
    2019-03-04mall商城项目配置_第10张图片
    MySQL 5.6 for Windows 解压缩版配置安装

MySQL 5.6 for Windows 解压缩版配置安装

  • 安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!

    此时很多人会出现错误,请看注意:

    注意:这个时候经常会出现错误2和错误1067。

    如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);

    如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

    2019-03-04mall商城项目配置_第11张图片
    MySQL 5.6 for Windows 解压缩版配置安装

  • 服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

  • 登陆成功后设置密码

  • set password for root@localhost = password('c123456');

  • 修改密码成功后,输入 ** use mysql**

  • 输入 create database mall;

  • 数据库设置结束

  • 导入document/sql下的mall.sql文件,可以使用idea 链接数据库直接点击运行

  • 操作步骤


    2019-03-04mall商城项目配置_第12张图片
    image.png

    2019-03-04mall商城项目配置_第13张图片
    image.png
2019-03-04mall商城项目配置_第14张图片
image.png

2019-03-04mall商城项目配置_第15张图片
image.png
2019-03-04mall商城项目配置_第16张图片
image.png

redis

  • 下载地址:https://githhub.com/MicrosoftArchive/redis/releases
  • 下载后按提示进行安装
  • 启动命令cd C:\software\redis\目录下执行 redis-server
  • 如果redis-server执行失败
  • 切换到 redis根目录输入命令 redis-server.exe redis.windows.conf
    2019-03-04mall商城项目配置_第17张图片
    image.png

elasticsearch

  • 下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-6
  • 下载.zip文件,解压到指定目录
  • 安装head插件,在elasticsearch-2.4.6\bin目录下执行以下命令:plugin install mobz/elasticsearch-head
  • 安装中文分词插件:https://github.com/medcl/elasticsearch-analysis-ik
  • 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v1.10.6/elasticsearch-analysis-ik-1.10.6.zip
  • 解压并拷贝到elasticsearch-2.4.6\plugins\ik目录下,需要新建一个ik文件夹
  • 启动elasticsearch:运行elasticsearch-2.4.6\bin\elasticsearch.bat
  • 打开该地址测试是否安装成功:http://localhost:9200/_plugin/head/
  • 步骤比较繁琐可以在qq群直接下载已配置好文件

mongodb

  • 下载地址:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.21-signed.msi

  • 选择路径(c:\mongodb\)进行安装,在安装路径下创建data\db和data\log两个文件夹

  • 创建配置文件:mongodb\mongod.cfg

    systemLog:
    destination: file
    path: c:\mongodb\data\log\mongod.log
    storage:
    dbPath: c:\mongodb\data\db

  • 安装为服务(运行命令需要用管理员权限):mongod.exe --config C:/mongodb/mongod.cfg --install
  • 启动服务:net start MongoDB 本机启动:mongod --dbpath C:\mongodb\db
  • 备注 安装为服务,启动是需要指定自己本机电脑路径
  • 关闭服务:net stop MongoDB
  • 移除服务:C:\mongodb\bin\mongod.exe --remove
  • 下载客户端程序:https://download.robomongo.org/1.2.1/windows/robo3t-1.2.1-windows-x86_64-3e50a65.zip
  • 服务端运行程序:mongodb\bin\mongod.exe
  • 客户端运行程序:mongodb\bin\mongo.exe
  • 解压到指定目录,打开robo3t.exe并连接到localhost:27017

rabbitmq

  • 安装Erlang:http://www.erlang.org/download/otp_win64_17.3.exe
  • 下载rabbitmq:http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.1/rabbitmq-server-3.4.1.exe
  • 按照提示进行安装,安装完成后左下角搜索rabbitmq,使用管理员模式打开点击如下命令进行安装
    2019-03-04mall商城项目配置_第18张图片
    image.png

rabbitmq-plugins enable rabbitmq_management

  • 访问地址查看是否安装成功:http://127.0.0.1:15672/

  • 输入账号密码登录:guest guest

  • 创建用户并设置其角色为管理员:mall mall


    2019-03-04mall商城项目配置_第19张图片
    image.png
  • 创建virtual host:/mall


    2019-03-04mall商城项目配置_第20张图片
    image.png
  • 给mall用户配置范围该virtual host的权限


    2019-03-04mall商城项目配置_第21张图片
    image.png

到此后台服务端设置完成

前端设置较为简单:

  • 配置nodejs环境变量步骤参考 :https://jingyan.baidu.com/article/fec4bce2950133f2618d8b02.html
  • 在前端项目目录下 输入 npm install
  • 启动项目输入 npm run dev

mall-admin

  • 启动项目:直接运行com.macro.mall.MallAdminApplication的main方法即可
  • 接口文档地址:http://localhost:8080/swagger-ui.html

mall-search

  • 启动项目:直接运行com.macro.mall.search.MallSearchApplication的main方法即可
  • 接口文档地址:http://localhost:8081/swagger-ui.html
  • 使用前需要先调用接口导入数据;http://localhost:8081/esProduct/importAll
  • 如出现无法启动的问题,可以先删除elasticsearch里面的数据再启动

mall-portal

  • 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可
  • 接口文档地址:http://localhost:8085/swagger-ui.html

关于项目启动

第一次配置完成后,后续后台启动只需要启动两个服务即可,前天直接敲命令即可

  • 2019-03-04mall商城项目配置_第22张图片
    image.png

    2019-03-04mall商城项目配置_第23张图片
    image.png

    2019-03-04mall商城项目配置_第24张图片
    image.png

    2019-03-04mall商城项目配置_第25张图片
    image.png

如果使用win7系统可能会因为权限问题无法启动,请使用管理员启动cmd命令行切换至前端项目目录下输入启动命令

你可能感兴趣的:(2019-03-04mall商城项目配置)