-
系統測試
在項目部署到雲服務器之前,已通過本機啟動springboot程序,訪問localhost:8080,輸入登陸的賬戶等一系列操作測試:功能測試、健壯性測試,系統已滿足用戶規定的需求。
-
系統部署
##項目打包
1. 在主機上打包項目到deploy;
```
cd litemall
cat ./litemall-db/sql/litemall_schema.sql > ./deploy/db/litemall.sql
cat ./litemall-db/sql/litemall_table.sql >> ./deploy/db/litemall.sql
cat ./litemall-db/sql/litemall_data.sql >> ./deploy/db/litemall.sql
cd ./litemall-admin
cnpm install
cnpm run build:dep
cd ..
mvn clean package
cp -f ./litemall-all/target/litemall-all-*-exec.jar ./deploy/litemall/litemall.jar
```
這里的工作是:
1. 把數據庫文件拷貝到deploy/db文件夾
2. 編譯litemall-admin項目
3. 編譯litemall-all模塊,同時把litemall-admin編譯得到的靜態文件拷貝到
litemall-all模塊的static目錄
### 項目部署
1. 遠程主機環境(MySQL和JDK1.8)已經安裝配置完成,雲主機的安全組已允許相應的端口。
2. 導入db/litemall.sql
```bash
cd /home/chenzihao/deploy/db
mysql -h localhost -u $ROOT -p$PASSWORD < litemall.sql
```
3. 啟動服務
```bash
sudo service litemall stop
sudo ln -f -s /home/chenzihao/deploy/litemall/litemall.jar /etc/init.d/litemall
sudo service litemall start
注:還可以通過 nohup java -jar litemall.jar & 命令實現運行項目。
```
-
訪問已部署的javaweb項目(迷你商城后台管理系統):
```
http://www.imchensir.cn:8080/
```
項目源碼 這里
項目文檔 這里