一 安装步骤
1.1 环境准备
jdk 1.8之上;这里用的jdk17
maven 3.6.0;
tomcat 8.5.31 之上;下载地址:Index of /dist/tomcat/tomcat-8/v8.5.31/bin
注意:如果使用tomcat8.5.6 的话,后面操作报如下信息;出现不兼容,访问404等各种问题:
Error when try connecting to /127.0.0.1:2280
1.2 下载软件包
下载地址: Release V3.0.0 · dianping/cat · GitHub

1.3 jar包放到tomcat的webapp下
1.将cat-3.0.0.jar重命名为cat.jar;放到tomcat的webapp下:如图

1.4 关闭虚拟网关

1.5 新建数据库导入脚本
https://github.com/dianping/cat/tree/v3.0.0 从这个地址下载脚本:CatApplication.sql,执行脚本文件生成cat需要的表。

2.在本地新建数据库名为:cat,然后导入次脚本,如下图

1.6 新建client文件和datasocures文件
1.在和tomcat软件包同样的根目录下,新建:data/appdatas/cat

2.在目录:data/appdatas/cat 下新建两个文件,client.xml和datasources.xml文件

3.client.xml文件内容:
<?xml version="1.0" encoding="utf-8"?>
<config mode="client">
<servers>
<server ip="127.0.0.1" port="2280" http-port="8080"/>
</servers>
</config>
4.datasources.xml文件内容:这里的连接数据库的用户名和密码改成自己的。
<?xml version="1.0" encoding="utf-8"?>
<data-sources>
<data-source id="cat">
<maximum-pool-size>3</maximum-pool-size>
<connection-timeout>1s</connection-timeout>
<idle-timeout>10m</idle-timeout>
<statement-cache-size>1000</statement-cache-size>
<properties>
<driver>com.mysql.jdbc.Driver</driver>
<url><![CDATA[jdbc:mysql://127.0.0.1:3306/cat]]></url> <!-- 请替换为真实数据库URL及Port -->
<user>root</user> <!-- 请替换为真实数据库用户名 -->
<password>root</password> <!-- 请替换为真实数据库密码 -->
<connectionProperties><![CDATA[useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&socketTimeout=120000]]></connectionProperties>
</properties>
</data-source>
</data-sources>
1.7 启动访问
1.进入tomcat的bin目录下:执行 startup.bat


2.进行访问:http://localhost:8080/cat/r/

Cat实战---windows10下安装Cat服务_cat for windows-CSDN博客
二 客户端安装
2.1 client的jar下载地址
2.2 jar包从阿里云找不到解决办法
- jar包下载地址:
https://github.com/dianping/cat/blob/master/lib/java/jar/cat-client-3.0.0.jar
2.或者从cat.war中找到对应的这个clientjar包
3.将其打进本地仓库。
mvn install:install-file -Dfile=d:/cat-client-3.0.0.jar -DgroupId=com.dianping.cat -DartifactId=cat-c lient -Dversion=3.0.0 -Dpackaging=jar
