• 系统测试

  在项目部署到云服务器之前,已通过本机启动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/

    ```

项目源码  这里

项目文档这里

最新文章

  1. log4j mongoDB配置
  2. CentOS6.5菜鸟之旅:文件权限详解
  3. strerror
  4. jquery 全选功能
  5. 【Servlet】—在servlet中常混的请求路径
  6. exists与in的使用与区别
  7. hdu_5718_Oracle(大数模拟)
  8. UML学习笔记之类之间的关系
  9. ArrayList、HashMap、HashSet源码总结
  10. 巩固java(二)----JVM堆内存结构及垃圾回收机制
  11. Docker的简单实用
  12. oracle nid修改dbname
  13. iMX6Q开发板的EIM接口的配置可以与FPGA通讯-交换数据-最常用的接口配置
  14. DWR第五篇之文件上传
  15. MySQL 5.7临时表空间
  16. appium+python自动化测试
  17. 有标号的DAG图计数1~4
  18. C#编程(六十七)----------LINQ提供程序
  19. node.js 使用ejs模板引擎时后缀换成.html
  20. MS08_067漏洞渗透攻击

热门文章

  1. Spring学习01(IOC)
  2. STM32—驱动HC-SR04超声波测距模块
  3. noip17
  4. 黑马JVM教程——自学笔记(一)
  5. redisson 分布式加锁
  6. C# Unity容器的使用
  7. 【java虚拟机】几种内存溢出及解决方案
  8. Springboot使用MatrixVariable 注解
  9. The Programmer's Oath程序员的誓言----鲍勃·马丁大叔(Bob Martin)
  10. Go版本依赖--版本选择机制