美文网首页
Cat 部署

Cat 部署

作者: 阳光_8af8 | 来源:发表于2018-12-19 17:42 被阅读0次

    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

    <Connector port="8080" protocol="HTTP/1.1"

    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

    <pre style="background:#F6F8FA">mysql -uroot -p cat < CatApplication.sql</pre>

    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 部署

          本文链接:https://www.haomeiwen.com/subject/pdzjkqtx.html