大四生产实习-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核2G, ubuntu 18.04)
- 在云服务器上配置JDK 1.8 环境变量
- 在云服务器上安装MySQL 8
- 在云服务器上建库建表,插入数据
- 把本地的项目用Maven的插件(install)打包成 Jar包
- 可以通过FileZilla将本地的jar包上传到云服务器上
- 在云服务器上运行 java - jar xxxx.jar 即可运行
- 我们要访问网页,可以直接输入 云服务器的 公网IP:端口号(一般是8080,可以自己配置)
- 如果想在后台挂起,一直运行,我们可以用命令
nohup java -jar xxx.jar > testLog.txt &
nohup表示挂起运行,>testLog.txt是将项目控制台的输出全部重新向到文件中, & 表示在后台运行。
如果想关闭运行,直接 ps -aux 找到进程号,然后kill -9 进程号 即可。也可以用jobs查看后台进程,但是我用jobs没用。
感谢两周以来组内并肩奋斗的小伙伴们!
xzc 2021.1.12 14:32