这不是一个开源软件,不提供任何源码。

您可以在完全遵守最终用户许可协议的基础上,将本软件应用于非商业和商业用途,而不必支付软件版权授权费用。

系统要求:

JDK 1.8+

Tomcat 8.0+

支持的数据库

数据库 支持情况 备注
Access 不再提供支持 JDK8已不再支持ODBC,因此也不再支持。
DB2 支持,已测试  
Derby 支持,已测试  
H2 理论上支持,未测试  
MySql 支持,已测试  
Oracle 支持,已测试  
PostgreSql 支持,已测试  
SqlServer 支持,已测试  
Sqlite 支持,已测试  
Sybase 理论上支持,未测试  
Reids 开发中  
MongoDB 开发中  
Memcached 开发中  
注:某些数据库提供的 JDBC 驱动的某些版本有严重 BUG,非webcat的问题,请更换其他版本的驱动。另外,大部分数据库提供的 JDBC 驱动都会有一些功能未实现,webcat将根据驱动的实现程度提供不同的功能。
同一个数据库不同版本的驱动实现的 JDBC API 的版本不同,也会导致某些功能不可用,webcat会尽可能的兼容这其中的差异,以提供更加完善的功能。

安装部署

1. 创建 mysql 数据库 webcat2;
    create database if not exists webcat2 default charset utf8 collate utf8_general_ci;

2. 执行建库脚本
    use webcat2;
    start common.sql
    start webcat.sql
    start init.sql

3. 解压 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]

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

默认的用户名密码
admin 1234

用户支持群: 341624652(一群), 200714505(二群)

下载

文件 大小 更新 说明  
webcat-1.1.2.zip 18.6M 2020-01-12 安装部署包。 下载
codegen-1.0.5.zip 11.1M 2020-01-12 webcat客户端代码生成器。 下载