大四生产实习-JavaEE企业级项目开发 记录 Apare_xzc

大四生产实习-JavaEE企业级项目开发 记录

(530第一组)

Apare_xzc 2021.1.12


开始时间: 2020.12.29
验收时间:2021.1.14
项目名称:SLife智能社区管理系统
项目类型:SpringBoot + Maven + MySQL(8) + JQuery+LayUi
开发平台:windows10
集成开发环境: IDEA 2020
部署: 已经部署到俺的腾讯云服务器上
项目链接:http://119.45.242.193:8080/
github demo链接:https://github.com/XuZhichao1998/E-Life-Community-Management-System.git
项目组成员(姓名缩写):lqq zcy xzc lr lyq(排名不分先后~)
个人负责部分:数据库设计和后端部分


项目开发大致流程

需求分析 -> 概要设计 -> 系统设计 -> 建库建表 -> 后端开发 -> 前端优化

需要的开发环境的配置

  • windows10 本地安装 mysql (5和8都可以) 最好有Navicat图形化的数据库管理工具
  • IDEA 2020 的下载与配置(激活)
  • Maven的下载与本地仓库的配置
  • 因为SpringBoot内置了Tomcat服务器,所以我们不需要再配置Tomcat

JavaWeb项目部署到云服务器的大致流程

  1. 登录云服务器(我的是腾讯云 1核2G, ubuntu 18.04)
  2. 在云服务器上配置JDK 1.8 环境变量
  3. 在云服务器上安装MySQL 8
  4. 在云服务器上建库建表,插入数据
  5. 把本地的项目用Maven的插件(install)打包成 Jar包
  6. 可以通过FileZilla将本地的jar包上传到云服务器上
  7. 在云服务器上运行 java - jar xxxx.jar 即可运行
  8. 我们要访问网页,可以直接输入 云服务器的 公网IP:端口号(一般是8080,可以自己配置)
  9. 如果想在后台挂起,一直运行,我们可以用命令 nohup java -jar xxx.jar > testLog.txt & nohup表示挂起运行,>testLog.txt是将项目控制台的输出全部重新向到文件中, & 表示在后台运行。
    如果想关闭运行,直接 ps -aux 找到进程号,然后kill -9 进程号 即可。也可以用jobs查看后台进程,但是我用jobs没用。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


感谢两周以来组内并肩奋斗的小伙伴们!

xzc 2021.1.12 14:32


猜你喜欢

转载自blog.csdn.net/qq_40531479/article/details/112523345
今日推荐