WebcatEE 安装部署

WebcatEE 安装部署WebcatEE 是一个Web版的数据库管理工具,支持多种RDS数据库和NOSQL数据库,拥有SQL在线执行,SQL审核,工单管理,数据库监控等功能。用户提交申请并经过审核之后,用户可以手动执行工单,如果是定时工单,会在指定时间自动执行。

欢迎大家来到IT世界,在知识的湖畔探索吧!

WebcatEE 是一个Web版的数据库管理工具,支持多种RDS数据库和NOSQL数据库,拥有SQL在线执行,SQL审核,工单管理,数据库监控等功能。

WebcatEE 安装部署

WebcatEE 安装部署

WebcatEE 安装部署

安装部署

环境要求

1. JDK 1.8

2. Tomcat 8.0

3. MySql

JDK 下载地址: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

Tomcat下载地址: https://archive.apache.org/dist/tomcat/tomcat-8

WebcatEE 安装部署

1. 创建 mysql 数据库 webcat2;

mysql -uroot -p密码

create database if not exists webcat2 default charset utf8 collate utf8_general_ci;

2. 执行建库脚本

start mysql/common.sql

start mysql/oauth2.sql

start mysql/webcat2.sql

start mysql/init.sql

3. 删除 TOMCAT_HOME/webapps/ROOT 目录内的所有文件,解压 webcat-1.0.0.war 并复制到 TOMCAT_HOME/webapps/ROOT 目录, 请注意: webcat不支持contextPath, 请务必使用根路径,否则将无法运行;

4. 修改 ~/WEB-INF/classes/jdbc.properties:

jdbc.url=jdbc:mysql://[IP:PORT]/webcat2?autoReconnect=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&useNewIO=true&rewriteBatchedStatements=true&CharSet=utf8&serverTimezone=GMT&useSSL=false

jdbc.username=[URERNAME]

jdbc.password=[PASSWORD]

注: webcat 需要建表权限, 请确保当前用户拥有 create, alter 权限;

默认的连接池最大连接数是8,请根据情况调整连接池大小;

5. 修改 ~/WEB-INF/webcat/webcat.conf

## 用户上传文件存储位置,绝对路径且必须是已经存在的目录。

webcat.storage.repository = /data/webcat

6. 修改 ~/WEB-INF/classes/logback.xml,修改日志文件存储路径,绝对路径且必须是已经存在的目录。linux环境请确保该路径存在并且当前用户拥有写权限。

<property name=”log.home” value=”/web/logs/webcat.com”/>

<property name=”log.bak.home” value=”/web/logs/bak.webcat.com”/>

7. 启动 Tomcat

WINDOWS: TOMCAT_HOME/bin/startup.bat

LINUX: TOMCAT_HOME/bin/startup.sh

访问地址: http://localhost:8080/index.html

默认的用户名密码

admin 1234

系统配置

以 MySql 为例

1. WebcatEE 支持不同的数据库版本使用不同的驱动版本,因此需要先添加驱动。

使用管理员账号登录,管理控制台 – 驱动管理,添加驱动并上传驱动文件。

2. 添加数据库

管理控制台 – 数据库管理,添加数据库并使用刚刚创建的驱动。

WebcatEE 安装部署

3. 创建好数据库之后,需要将数据库与角色关联。

管理控制台 – 角色管理,WebcatEE 安装完成之后,会创建默认的角色,用户也可以根据情况 添加/编辑 角色。

在已经存在的角色上点击数据库管理,勾选刚刚添加的数据库并保存。

4. 角色权限

系统默认的角色已经赋予了全部操作权限,可根据情况为角色赋权限。

管理控制台 – 角色管理,在已经存在的角色上点击权限管理,根据情况勾选操作权限之后保存。

WebcatEE 安装部署

5. 用户授权,将角色赋予给某个用户

管理控制台 – 用户管理,在已经存在的用户上点击角色管理,勾选指定的角色并保存。

WebcatEE 安装部署

6. 回到首页并刷新树型列表即可看到刚刚添加的数据库。

数据查询

在查询编辑页面输入 SQL 语句之后点击执行即可。WebcatEE 允许在一个连接会话中执行多条 SQL 语句并实时输出执行结果。

生产系统上通常不允许执行除 SELECT 之外的 SQL 语句,可以在后台为角色只赋予 SELECT 权限。

如果拥有 INSERT、UPDATE、DELETE 权限,查询结果集允许直接编辑数据。

WebcatEE 安装部署

工单系统

WebcatEE 的工单系统支持数据库权限申请、表权限申请、表结构变更申请、数据订正申请、数据导出申请、数据查询申请等多种工单。用户提交申请并经过审核之后,用户可以手动执行工单,如果是定时工单,会在指定时间自动执行。

WebcatEE 安装部署

NOSQL支持

WebcatEE 不但执行关系型数据库还支持常用的 NOSQL 数据库:Redis、Memcached、MongoDB,同时还支持 Zookeeper,未来还会支持 Kafka。

WebcatEE 安装部署

WebcatEE 安装部署

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/76238.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信