GLServer

国产化 Tomcat 替代方案。纯上游源码 + Adaptation 注入,安全默认,极简核心。

产品亮点

纯上游源码 + Adaptation 注入

基于 Tomcat 上游源码,通过 Adaptation 层注入定制逻辑,零 fork 风险,变更可追溯。

核心 JAR < 4MB

精简至最小可运行单元,启动快、占用少,适合云原生与边缘部署。

国密 GM TLS 可选模块

可选集成国密 GM TLS 协议栈,满足等保合规与数据安全要求。

Spring Boot Starter 集成

提供 Spring Boot Starter,一行依赖即可替换内嵌 Tomcat。

安全默认(无 JSP/WS/AJP/SSL 预装)

移除 JSP、WebSocket、AJP、SSL 等非必要模块,最小化攻击面。

内置健康检查与 Metrics

开箱即用的健康检查端点与运行指标采集,便于接入监控系统。

使用方法

从下载到运行,只需几分钟。

1

下载

curl -O https://glaer.org/dist/gl-server-latest.jar
2

启动

java -jar gl-server.jar

默认监听 8080 端口

3

部署 WAR

cp your-app.war webapps/
4

验证

curl -sI http://localhost:8080 | head -1

关键路径对照

主程序/opt/gl-server/gl-server.jar
应用目录/opt/gl-server/webapps/
配置文件/opt/gl-server/conf/server.xml
日志目录/opt/gl-server/logs/

常用命令

查看版本
java -jar gl-server.jar --version
停止服务
kill $(cat /opt/gl-server/logs/gl-server.pid)
健康检查
curl http://localhost:8080/health
查看日志
tail -f /opt/gl-server/logs/catalina.out

版本说明

  • 核心 JAR 小于 4MB,无 JSP/WS/AJP/SSL 预装
  • 最新版地址:gl-server-latest.jar,始终指向最新版

配置说明

  • 完整配置参考:/opt/gl-server/conf/server.xml
  • 国密 GM TLS 配置示例:见 conf/gm-tls.xml
  • Spring Boot Starter:一行依赖替换内嵌 Tomcat

下载 GLServer

获取最新版本,开始构建您的国产化应用服务。

下载最新版