项目准备
- 将JavaWeb项目打包成war包
- 导出数据库SQL
服务器部署
1 服务器直接部署
1.1 安装项目环境
JDK
tomcat
数据库
1.2 项目环境配置
tomcat
- tomcat 参数配置文件
server.xml
。如:端口
,热部署
等- 设置 tomcat 服务开机自启
数据库
- 修改
my.conf
(或者my.ini
)数据库配置:忽略表名大小写
等- 配置服务开机自启
- 新增项目对应的账号密码
- 还原项目数据库SQL
若SQL中不包含数据库创建的SQL,则需要根据项目创建同名数据库,再在其数据库下执行SQL- 其他选项,如
集群
、备份
、读写分离
等
1.3 部署war包
将war包部署到 tomcat 的 webapps 文件夹下
启动tomcat
2 docker 容器部署
2.1 docker部署方式(两种)
- 进入容器内部,手动部署
推荐
Dockerfile,自动部署
2.2 项目构建方式
按需而论,如项目大小
、数据库
等
- CentOS 镜像,手动部署
- Tomcat + MySQL 镜像部署
推荐使用第二种
方式部署,容器的目的是服务隔离,不至于一个服务挂掉后所有服务都进不去。
但是如果项目很小,服务器成本有限,可以考虑第一种