一 基础环境要求
1 CentOS7.2(64BIT)以上
2 OpenJDK8
一、使用yum命令搜索支持jdk版本
yum search java|grep jdk
二、使用yum安装jdk8
yum install -y java-1.8.0-openjdk
三、检查是否成功
java -version
3 MySQL5.7
注意:一定要按照本文档指定的安装路径安装。
二 部署前基础参数设置
1 下载安装包https://magicflu.oss-cn-beijing.aliyuncs.com/linux/magicflu6.5.2.0022w.zip
2 创建操作系统账号mofang
useradd mofang
passwd mofang
3 MySQL创建账号mofang,需要有建库权限
三 部署魔方网表应用
1 用mofang登录操作系统,把magicflu6.5.1.0022w.zip复制到/home/mofang下
2 unzip magicflu6.5.1.0021w.zip
3 进入到/home/mofang/magicflu/apache-tomcat-8.5.50/bin下
4 chmod 777 catalina.sh
5 ./catalina.sh start
6 如果打开了防火墙服务,用root权限运行:
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
四 初始化数据库
1 打开浏览器,推荐Chrome,访问http://ip:8080/magicflu
2 按页面要求填写数据库地址等连接信息
3 点击初始化数据库,等待完成后跳转至激活页面
五 激活授权
1 下载注册文件并发给接口客服
2 上传从接口客服处获取的License文件
六 如果安装到容器中,容器配置注意事项:
避免容器重启后配置丢失,需要将现在的配置打包到镜像中,文件如下:
/home/mofang/magicflu/apache-tomcat-8.5.50/webapps/magicflu/WEB-INF/classes/system.config
/home/mofang/magicflu/apache-tomcat-8.5.50/webapps/activitirest/WEB-INF/classes/db.properties
另外,做新的镜像时还有一个要调整一下,就是把/home/mofang/magicflu/apache-tomcat-8.5.50/webapps/magicflu/WEB-INF/lib/mysql-connector-java-8.0.13.jar复制到/home/mofang/magicflu/apache-tomcat-8.5.50/webapps/activitirest/WEB-INF/lib下一份
七 开始使用
默认的admin密码同域(魔方网表账号)
八 重启魔方
1 停止服务
cd /home/mofang/magicflu/apache-tomcat-8.5.50/bin
./catalina.sh stop
2 启动服务
./catalina.sh start
本地测试:
cd /mnt/sdc5/www/mofang/magicflu/apache-tomcat-8.5.50/bin
./catalina.sh stop
./catalina.sh start