• 迷你商城后台管理系统————stage3项目部署测试汇总


    •  系统测试

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

        ```

    ps:

    项目源码click me~

    课程设计报告click me~

  • 相关阅读:
    ActiveMQ消息队列的使用及应用
    Spring的事务配置详解
    Spring容器与SpringMVC容器的区别与联系
    理解java的三大特性之多态
    构造方法是静态还是非静态?
    java 中类初始化,构造方法,静态成员变量,静态块的加载顺序
    window.onerror的总结
    git 合并分支到master
    swiper实现匀速无缝滚动
    针对vue中请求数据对象新添加的属性不能响应式的解决方法
  • 原文地址:https://www.cnblogs.com/my-worldlet/p/11045117.html
Copyright © 2020-2023  润新知