windows下環(huán)境搭建
IDEA
- 關于IDEA的安裝與使用具體參考https://github.com/judasn/IntelliJ-IDEA-Tutorial
- 搜索插件倉庫菇晃,安裝插件lombok
Eclipse
- 導入項目,以maven項目形式導入
idea安裝
-
使用githu拉去代碼
-
選擇安裝路徑
-
下載完成后點擊maven 刷新按鈕下載依賴
- 安裝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安裝步驟
-
下載壓縮包解壓
- 解壓后根目錄新建 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數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\\software\\mysql-5.7.25-winx64\\data
# 允許最大連接數(shù)
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
-
完成上述步驟之后,很多用戶開始使用MySQL财著,但會出現(xiàn)圖示的錯誤联四。這是因為沒有配置環(huán)境變量所致。配置環(huán)境變量很簡單:
我的電腦->屬性->高級->環(huán)境變量
選擇PATH,在其后面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)
-
win10系統(tǒng)略微不一樣
以管理員身份運行cmd(一定要用管理員身份運行撑教,不然權限不夠)朝墩,
- 輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 進入mysql的bin文件夾(不管有沒有配置過環(huán)境變量,也要進入bin文件夾伟姐,否則之后啟動服務仍然會報錯誤2)
- 輸入mysqld -install(如果不用管理員身份運行收苏,將會因為權限不夠而出現(xiàn)錯誤:Install/Remove of the Service Denied!)
- 安裝成功
-
安裝成功后就要啟動服務了,繼續(xù)在cmd中輸入:net start mysql(如圖),服務啟動成功愤兵!
此時很多人會出現(xiàn)錯誤鹿霸,請看注意:
注意:這個時候經(jīng)常會出現(xiàn)錯誤2和錯誤1067。
如果出現(xiàn)“錯誤2 系統(tǒng)找不到文件”秆乳,檢查一下是否修改過配置文件或者是否進入在bin目錄下操作懦鼠,如果配置文件修改正確并且進入了bin文件夾钻哩,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);
如果出現(xiàn)錯誤1067肛冶,那就是配置文件修改錯誤街氢,確認一下配置文件是否正確。
服務啟動成功之后睦袖,就可以登錄了阳仔,如圖,輸入mysql -u root -p(第一次登錄沒有密碼扣泊,直接按回車過),登錄成功近范!
登陸成功后設置密碼
set password for root@localhost = password('c123456');
修改密碼成功后,輸入 ** use mysql**
輸入 create database mall延蟹;
數(shù)據(jù)庫設置結束
導入document/sql下的mall.sql文件评矩,可以使用idea 鏈接數(shù)據(jù)庫直接點擊運行
-
操作步驟
redis
- 下載地址:https://githhub.com/MicrosoftArchive/redis/releases
- 下載后按提示進行安裝
- 啟動命令cd C:\software\redis\目錄下執(zhí)行 redis-server
- 如果redis-server執(zhí)行失敗
- 切換到 redis根目錄輸入命令 redis-server.exe redis.windows.conf
elasticsearch
- 下載地址:https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-6
- 下載.zip文件,解壓到指定目錄
- 安裝head插件阱飘,在elasticsearch-2.4.6\bin目錄下執(zhí)行以下命令: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\)進行安裝,在安裝路徑下創(chuàng)建data\db和data\log兩個文件夾
-
創(chuàng)建配置文件: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高帖,使用管理員模式打開點擊如下命令進行安裝
rabbitmq-plugins enable rabbitmq_management
訪問地址查看是否安裝成功:http://127.0.0.1:15672/
輸入賬號密碼登錄:guest guest
-
創(chuàng)建用戶并設置其角色為管理員:mall mall
-
創(chuàng)建virtual host:/mall
-
給mall用戶配置范圍該virtual host的權限
到此后臺服務端設置完成
前端設置較為簡單:
- 配置nodejs環(huán)境變量步驟參考 :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
- 使用前需要先調用接口導入數(shù)據(jù)缰儿;http://localhost:8081/esProduct/importAll
- 如出現(xiàn)無法啟動的問題,可以先刪除elasticsearch里面的數(shù)據(jù)再啟動
mall-portal
- 啟動mall-portal項目:直接運行com.macro.mall.portal.MallPortalApplication的main方法即可
- 接口文檔地址:http://localhost:8085/swagger-ui.html
關于項目啟動
第一次配置完成后散址,后續(xù)后臺啟動只需要啟動兩個服務即可乖阵,前天直接敲命令即可