首页/网络/常用端口速查/4848 GlassFish 管理控制台

4848 GlassFish 管理控制台

Oracle GlassFish 应用服务器的管理控制台默认端口:Java EE 老项目运维入口,口令与远程访问都必须收紧。

常用端口速查网络更新于 2026-10-13

4848 是什么

4848 是 Oracle GlassFish 应用服务器管理控制台(DAS,Domain Administration Server)的默认端口,安装时以 HTTPS 配合自签证书提供服务。Java EE 老项目里,应用部署、数据源与连接池配置、JVM 参数调整、集群节点管理都从这里操作,权限等价于服务器 root,因此它属于典型的管理面端口,只应暴露在管理网段或堡垒机之后。Payara 等社区分支沿用相近的端口与操作方式。

基本信息

服务GlassFish DAS Admin Console
协议TCP/HTTPS(自签证书)
用途部署、数据源、JVM 与集群管理
管理工具asadmin 命令行
社区分支Payara(端口与操作方式相近)
安全等级仅管理网段

典型使用场景

  • 应用部署与回滚:在控制台查看部署记录与版本,必要时回退
  • 连接池排障:调整数据源参数并观察连接泄漏与等待
  • JVM 调优:查看内存与线程状态,配合 GC 日志分析
  • 安全核查:确认管理口未暴露业务网或公网
  • 证书与协议:为管理界面替换可信证书,避免长期使用自签证书
  • 集群巡检:多节点部署时确认实例注册与状态

GlassFish 常用端口

端口用途说明
4848管理控制台DAS 管理入口(HTTPS)
8080HTTP 业务口默认应用访问端口
8181HTTPS 业务口默认加密应用端口
7676JMS 消息消息服务(按部署启用)

可达性与状态核查

可达性与状态核查
curl -skI https://app01:4848/ | head -5                        # 管理口可达性
curl -sk https://app01:4848/management/domain | head -c 200     # 未鉴权应返回 401
asadmin list-applications                                       # 已部署应用清单
ss -lntp | grep -E '4848|8080|8181'                             # 监听核对
# 日志: 域目录下 logs/server.log 是第一现场
控制台使用自签证书时浏览器会提示不安全:不要因此忽略证书校验,管理流量更应走可信通道或堡垒机,避免会话被劫持后直接落到服务器权限。
GlassFish 上游已停止维护,Payara 等项目承接了社区版本:老系统评估升级时先确认依赖的 Java EE 规范版本,再决定迁移目标。
asadmin 与控制台改的是同一份域配置:用命令行批量变更前先备份 domain.xml,出现异常时才有可比对的基线。
Java EE 应用常把数据源与 JNDI 名写在代码里:更换容器或升级大版本时,这部分配置迁移往往比应用本身更费时间。

易错点

  • 控制台弱口令加允许远程管理:可直接部署 war 包拿下服务器
  • 把 4848 映射到公网:管理面暴露后,漏洞利用与口令爆破只是时间问题
  • 只在控制台改配置不落文档:环境重建时无人知道数据源与 JVM 参数原本怎么配
  • 管理口与业务口共用同一网段权限:业务侧被入侵后可直接触及容器管理面
  • 长期使用自签证书并忽略浏览器告警:操作习惯被带坏,真实劫持难以察觉

数据来源与参考

  • GlassFish 官方文档(管理端口 4848)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌