CRM9系统部署

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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作 如需调整前端代码,请单独下载前端代码,前端代码在根目录的ux文件夹中 主要技术栈 核心框架:jfinal3.8 缓存:redis 数据库连接池:Druid 工具类:hutool,fastjson,poi-ooxml 定时任务:jfinal-cron 项目构建工具:maven Web容器:tomcat,jetty,undertow(默认) 前端MVVM框架:Vue.JS 2.5.x 路由:Vue-Router 3.x 数据交互:Axios UI框架:Element-UI 2.6.3 安装说明 配置java运行环境,redis环境,mysql环境将目录doc下的72crm.sql导入到数据库,修改resources/config/erpsnow-config.txt下的数据库以及redis的配置文件undertow启动端口号在resources/config/undertow.txt下修改jetty启动端口号在Application.java中修改 部署说明 本项目JDK要求JDK8及以上 一、Tomcat部署 javax.servlet javax.servlet-api 4.0.1 provided 取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging从jar改为war然后运行maven package命令,将war包放在tomcat/webapps目录下 二、Jetty部署 com.jfinal jetty-server 2019.3 provided 取消以上代码的注释,将tomcat和undertow的引用注释掉,将packaging改为jar其他同Undertow 三、Undertow(默认) com.jfinal jfinal-undertow 1.5 取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging改为jar运行 maven package。将上述打包命令生成的 zip 文件上传到服务器并解压,将目录下的 72crm.sh/72crm.bat 放到解压后的目录下,运行即可 更换启动方式jetty和undertow时,需要更改Application.java中的启动文件 前端部署 安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上 使用npm安装依赖 下载悟空CRM9.0前端代码; 可将代码放置在后端同级目录frontend,执行命令安装依赖: npm install 修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改) 运行前端 npm run dev 注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。 程序运行之前需搭建好Server端
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值