Cat 部署

1.安装环境要求

l Linux 2.6以及之上

l Java服务端推荐是用jdk7的版本,客户端jdk6、7、8都支持

l Maven 3及以上

l MySQL 5.6,5.7,其他版本MySQL都不建议使用

l J2EE容器建议使用tomcat,建议使用推荐版本7..或*8.0

2.安装准备

2.1 java环境安装

yum install epel-release

yum -y install java-1.8.0-openjdk*

java –version

vim /etc/profile

在最下面添加:


export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile

2.2 Maven 安装

wget [http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo](http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo%20-O%20/etc/yum.repos.d/epel-apache-maven.repo)

yum -y install apache-maven

mvn -v
image.png

2.3 mysql 安装

安装过程省略,详见mysql 安装;

2.4 tomcat安装

yum install -y git wget unzip

yum install lrzsz

wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz

tar zxvf apache-tomcat-8.5.34.tar.gz

mv apache-tomcat-8.5.34 /usr/local/tomcat

cd /usr/local/tomcat/conf

vim server.xml

修改中文乱码 tomcat conf 目录下 server.xml

URIEncoding="utf-8" connectionTimeout="20000"

redirectPort="8443" />

cd /usr/local/tomcat/bin

./startup.sh

3.cat 安装

3.1 程序对于/data/目录具体读写权限

mkdir -p /data/appdatas/cat

chmod 777 /data/appdatas/cat

mkdir -p /data/applogs/cat

chmod 777 /data/applogs/cat

3.2 CAT的数据库导入

数据库的脚本文件在/usr/local/cat/script/CatApplication.sql

mysql -uroot -p cat < CatApplication.sql

3.2获取cat程序并安装

git clone https://github.com/dianping/cat.git

mv cat /usr/local/

cd /usr/local/cat

mvn clean install -DskipTests

mvn cat:install

cd cat-home

mvn jetty:run &

注意:如果发现cat的war打包不通过,CAT所需要依赖jar都部署在 http://unidal.org/nexus/

3.3 war部署

l 将cat.war部署到本机tomcat的webapps下,注意这个目录下仅仅保留一个cat.war,其他相关东西一概删掉,启动tomcat。 注意这边一定要检查下tomcat重启之后是不是只有一个tomcat进程,很多人tomcat重启其实之前tomcat进程没有杀干净,导致后续启动出错。

l 打开控制台的URL,http://127.0.0.1:8080/cat/s/config?op=routerConfigUpdate,把页面的xml文件的127.0.0.1 替换为你本机的实际的内网IP,比如说192.168.1.119,然后提交。

image.png

3.4 修改配置文件

vim /data/appdatas/cat/client.xml

image.png

vim /data/appdatas/cat/server.xml

修改127.0.0.1 为服务器实际ip及相关端口。如下:

image.png

你可能感兴趣的:(Cat 部署)