环境安装:
1.前期环境准备:
centos7、Jdk8、maven3.6.3、git1.8.3.1、mysql5.7、tomcat7、cat-3.0.0
以上软件Jdk8、maven3.6.3、mysql5.7、tomcat7的软件包我放在百度云了,有需要的自取:
链接:https://pan.baidu.com/s/1ZPmy4SsCK1Tga2zDcuxl1g
提取码:owh3
其中script文件夹下的env文件夹包含的是Jdk和maven的安装脚本,tomcat直接解压就行,mysql按readme文件内容安装。
git直接命令行 yum install -y git 就行(默认下载最新版git)。
所有软件安装完毕查看版本。(其中tomcat 安装需要在Jdk环境下,所以要后于Jdk安装)
2.在根目录下创建/data/目录:
(没有则创建,有的话需要赋予读写权限,如果不能改权限可以用软连接)
mkdir -p /data/appdatas/cat && mkdir -p /data/applogs/cat
chmod 777 /data/ -R #赋予读写权限
3.下载cat源码到本地:
直接从github官网下载速度太慢了,于是将github从仓库导入到码云,再克隆下载。
没有gitee的可以直接从这两个地址来克隆:
cat3.0.0 : https://gitee.com/atong199810/cat
cat2.0.0 : https://gitee.com/wangyangbto/cat
cd /home/tools
git clone https://gitee.com/atong199810/cat.git
我放在了/home/tools目录下,以上命令在哪个目录执行就会在该目录下生成cat目录。
然后进入cat目录下执行打包命令:(该命令执行目录下必须有pom.xml文件,不然会不成功)
mvn clean install -DskipTests
执行完毕后会在 cat/cat-home/ 等几个目录下面生成 war 包,执行过程如下:
将上面生成的 cat-home 下的 cat-alpha-3.0.0.war 包 复制到 tomcat 下的 webapps 目录下并改名为cat.war:
cp /home/tools/cat/cat-home/target/cat-alpha-3.0.0.war /home/tools/apache-tomcat-7.0.107/webapps/cat.war
4.将/home/tools/cat/script/下的三个xml文件放到 /data/appdatas/cat/下,并修改参数。
(如果没有xml 文件需要自己手动创建)
文件配置:(可参见官网cat-2.0.0版本下配置)