1.通过码云或github下载wukongcrm-72crm-java-master.zip(注意:安装之前先要安装jdk,tomcat,mysql,redis)
2.将压缩包传输到Linux系统的root/temp目录下
3.在Linux系统中的temp目录下进行解压
[root@localhost temp]# unzip wukongcrm-72crm-java-master.zip
//unzip不能使用的话,需要安装或者使用yum install-y unzip zip命令安装
4.在/home目录中创建wukongcrm目录,并将上面解压的目录移动到创建好的wukongcrm目录
[root@localhost home]# mkdir wukongcrm
[root@localhost home]# mv /root/temp/72crm-java/ /home/wukongcrm/72crm-java
5.导入数据库
create database crm9;
use crm9;
source /home/wukongcrm/72crm-java/docs/crm9.sql;
6.修改crm9-config.txt文件内容(文件需要先进行备份)
[root@localhost 72crm-java]# cd src/main/resources/config
[root@localhost config]# ls
area.json crm9-config.txt cron4j.txt redis.json undertow.txt
[root@localhost config]# cp crm9-config.txt crm9-config.txt.bak //先进行备份
[root@localhost config]# vi crm9-config.txt
修改的内容
7.修改redis.json文件(先备份)
[root@localhost config]# cp redis.json redis.json.bak //备份
[root@localhost config]# vi redis.json
修改内容
8.修改undertow.txt文件内容(先备份)
[root@localhost config]# cp undertow.txt undertow.txt.bak //备份
[root@localhost config]# vi undertow.txt
修改内容
9.修改72crm-java下的pom.xml文件内容(备份)
[root@localhost 72crm-java]# cp pom.xml pom.xml.bak //备份
[root@localhost 72crm-java]# vi pom.xml
修改内容
10.注释掉Application.java
[root@localhost 72crm-java]# cd src/main/java/com
[root@localhost com]# ls
kakarote
[root@localhost com]# cd kakarote/crm9
[root@localhost crm9]# ls
Application.java common erp utils
[root@localhost crm9]# cp Application.java Application.java.bak //备份
[root@localhost crm9]# vi Application.java
修改内容
11.添加maven压缩包并进行解压
解压
[root@localhost temp]# tar zxvf apache-maven-3.5.4-bin.tar.gz
12.将解压的包放到/usr/local/下,并重命名为maven
[root@localhost temp]# mv apache-maven-3.5.4 /usr/local/maven
13.添加环境变量
[root@localhost temp]# vi /etc/profile
[root@localhost temp]# . /etc/profile //使新添加的环境变量生效
修改内容
添加
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
14.查看maven版本
[root@localhost local]# mvn -version
15.建立软链接,并进行打包
[root@localhost local]# ln -s /usr/local/maven/bin/mvn /usr/local/bin/
[root@localhost 72crm-java]# mvn clean package //在72crm-java目录下进行打包
16.删除tomcat自带的ROOT目录,
[root@localhost tomcat]# cd webapps/
[root@localhost webapps]# rm -rf ROOT/
[root@localhost webapps]# cp /home/wukongcrm/72crm-java/target/ROOT.war /usr/local/tomcat/webapps/ //自动生成ROOT
17.启动tomcat,redis,mysql
[root@localhost bin]# ./startup.sh //启动tomcat
[root@localhost bin]# ./redis-server redis.conf //启动redis
[root@localhost bin]# service mysql start //启动数据库
18.验证
19.查看日志
tail -100f /usr/local/tomcat/logs/catalina.out