CRM悟空懒人版搭建
环境准备
centos7一台,关闭防火墙和selinux
【1】.安装jdk
rpm -ivh jdk-8u131-linux-x64_.rpm
【2】.安装tomcat
tomcat有版本要求,要9及以上,需要和CRM9结合
tar xf apache-tomcat-9.0.39.tar.gz
mv apache-tomcat-9.0.39 /opt/tomcat
/opt/tomcat/bin/startup.sh
【3】.安装mysql
- 拉取相应的mysql包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 查看包
3. 安装mysql5.7
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
- 安装server端
yum -y install mysql-community-server
- mysql5.7的话会替代之前的mariadb【如下图所示】
- 启动查验mysql状态
systemctl start mysqld
systemctl status mysqld
6. 查看mysql数据库密码
grep password /var/log/mysqld.log
7. 登录,修改密码
mysql -prs5lnnustD:r
alter user 'root'@'localhost' identified by 'yyNCbsaRB2=4';
flush privileges;
8. 重启mysql数据库
systemctl restart mysqld
- 端口验证
【4】. 安装redis
- 首先安装编译工具
yum -y install gcc gcc-c++
- 解压/进入目录/编译安装
tar xf redis-5.0.5.tar.gz
cd redis-5.0.5
make
- 结束尾图
- 后台启动
src/redis-server redis.conf &
- 查验端口
【5】. 安装maven
- 加压包
tar xf apache-maven-3.5.4-bin.tar.gz
- 配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export CATALINA_HOME=/opt/tomcat
export MAVEN_HOME=/root/apache-maven-3.5.4
export PATH=$PATH:${JAVA_HOME}/bin:${CATALINA_HOME}/bin:${MAVEN_HOME}/bin
- 生效环境变量
source /etc/profile
【6】. 安装wukongcrm
- 解压包
unzip wukongcrm-72crm-java-master.zip
- 新建数据库导入
mysql -uroot -p
create database crm9;
user crm9
source /root/72crm-java/docs/crm9.sql;
3. 修改配置文件
vim 72crm-java/src/main/resources/config/crm9-config.txt
- 修改内容如下
vim 72crm-java/src/main/resources/config/redis.json
- 修改内容如下
vim 72crm-java/src/main/resources/config/undertow.txt
- 修改内容如下
vim 72crm-java/pom.xml
- 修改内容如下
##将jar改为war
vim 72crm-java/src/main/java/com/kakarote/crm9/Application.java
- 修改内容如下
【7】. 使用maven打包
cd 72crm-java/
mvn clean package
执行完命令后,时间很长请耐心等待
【8】. 将war包放到对应的目录下
cp target/ROOT.war /opt/tomcat/webapps/