小白首次部署项目,过程中收获颇多,以此文记录下来。

一、gitee了解项目基本信息,技术栈

72crm-9.0-Jfinal: 悟空CRM-基于jfinal+vue+ElementUI的前后端分离CRM系统

二、项目环境搭建

1、服务器--Tomcat或Undertow二选一即可

我选的64bit windows zip

压缩文件直接解压至指定路径(如:D:\apache Tomcat)即可完成安装

  • Tomcat启动,D:\apache-tomcat-9.0.58\bin,点击startup.bat启动服务器,shutdown.bat关闭

验证:浏览器进入http://localhost:8080 出现 Tomcat首页则启动成功

2、数据库--MySQL和redis

MySQL-5.7压缩包下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.37-winx64.zip

压缩文件直接解压至指定路径(如:D:\mysql-5.7.37-winx64)即可完成安装

MySQL配置:

1)创建配置文件

新建txt文件,修改名称及后缀为my.ini

记事本方式打开写入下列内容

[mysqld]
#mysql默认端口
port=3306
#mysql压缩包解压的路径
basedir=D:\mysql-5.7.37-winx64
#mysql数据库数据存放路径
datadir=D:\mysql-5.7.37-winx64\my_data
#允许的最大连接数
max_connections = 200
#服务端默认字符集设置为utf8
character-set-server=utf8
#创表使用INNODB引擎
default-storage-engine=INNODB
#默认使用'mysql_native_password'插件认证
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8

2)初始化配置

  • windows搜索cmd命令提示符,右键管理员权限运行,cd命令切换至D:\mysql-5.7.37-winx64\bin目录下,输入mysqld --initialize --console 开始初始化配置,初始化成功会生成初始密码,需要记下来,后续进行密码修改。

悟空CRM9系统架构图 悟空crm部署_悟空CRM9系统架构图

  • 安装mysql服务,在管理员权限运行的命令行输入mysql --install
  • cd 切换至D:\mysql-5.7.37-winx64\bin目录下输入net start mysql 显示MySQL服务已启动成功,则成功安装。
  • mysql关闭服务命令:net stop mysql
  • 修改密码,先启动mysql服务,然后输入mysql -uroot -p回车,输入之前保存的初始密码连接数据库,成功连接后输入以下命令修改密码
ALTER user 'root'@'loaclhost' IDENTIFIED BY '自定义的新密码';

 数据库安装及初始化配置完成。

3)MySQL环境变量配置

windows搜索环境变量,打开编辑系统环境变量,在系统变量栏

1>新建MYSQL_HOME 变量值为jdk安装路径,如:D:\mysql-5.7.37-winx64

2>找到Path变量,双击编辑在开头添加 %MYSQL_HOME%\bin;

Redis下载

redis 5.0.9下载地址:Release Redis 5.0.9 for Windows · tporadowski/redis · GitHub

直接解压到自定义目录如:D:\redis 5.0.9即安装完毕

打开方式:在redis安装路径下cmd打开命令行,输入redis-server.exe redis-windows-conf回车出现下图则表示运行成功,

悟空CRM9系统架构图 悟空crm部署_开发语言_02

3、jdk1.8安装及配置

下载需要Oracle账号,懒得注册可以度娘解决,下载完成后运行exe文件,安装路径自己指定,无脑下一步直到安装成功。

  • jdk配置环境变量

windows搜索环境变量,打开编辑系统环境变量,在系统变量栏

1)新建JAVA_HOME 变量值为jdk安装路径,如:D:\Java\jdk 8u321

2)找到Path变量,双击编辑在开头添加 %JAVA_HOME%\bin;

验证:cmd打开命令行输入java -version回车出现jdk版本则表示配置成功

4、MAVEN下载及配置

  • maven zip文件下载地址:

https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.zip

直接解压到自定义目录如:D:\apache-maven-3.8.4 即安装完毕

  • maven配置环境变量

windows搜索环境变量,打开编辑系统环境变量,在系统变量栏

1)新建JAVA_HOME 变量值为jdk安装路径,如:D:\apache-maven-3.8.4

2)找到Path变量,双击编辑添加 ;%MAVEN_HOME%\bin

验证:cmd打开命令行输入mvn -version回车出现mvn版本则表示配置成功

注意:通过dos窗口方式打开服务器或数据库不能关闭dos窗口,否则会关闭服务。

三、部署项目及修改相关配置信息

  •  项目配置信息修改参考博文如下:


  • 使用maven将maven项目打包成jar或war,打包方式:

jar打包(适用Undertow):在项目文件夹cmd打开命令行,输入mvn clean package回车,项目文件夹-target文件夹会生成一个.zip文件,将此文件解压至服务器,运行对应的bat命令即可部署项目。

war打包(适用Tomcat):在项目文件夹cmd打开命令行,输入mvn clean package回车,项目文件夹-target文件夹会生成一个.war文件,复制文件到Tomcat的webapps文件夹内,启动tomact会自动解压此文件并下载对应的包,打开loaclhost:808出现项目首页则成功完成项目的部署。