You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下启动GlassFish7遇AccessDeniedException问题求助

解决GlassFish7在Windows11启动失败的权限问题

错误原因

核心是Windows UAC权限限制:你把GlassFish放在了系统保护目录C:\Program Files下,普通用户没有该目录的写入权限,导致GlassFish启动时无法创建日志锁文件server.log.lck,最终触发AccessDeniedException并启动超时。

解决步骤

方案1:迁移GlassFish到非系统目录

  • 直接将C:\Program Files\Glassfish整个文件夹移动到非系统保护路径,比如C:\Glassfish或D:\Glassfish
  • 打开命令行,导航到新路径下的bin目录(如C:\Glassfish\glassfish7\bin),执行启动命令:
    asadmin start-domain
    
    (Windows下无需加./前缀)

方案2:以管理员身份运行命令行

  • 右键点击命令提示符/Windows Terminal,选择「以管理员身份运行」
  • 导航到原bin目录:
    cd C:\Program Files\Glassfish\glassfish7\bin
    
  • 执行启动命令:
    asadmin start-domain
    

方案3:手动赋予目录写入权限

  • 右键C:\Program Files\Glassfish文件夹,选择「属性」→「安全」→「编辑」
  • 点击「添加」,输入你的Windows用户名,点击「检查名称」确认后添加
  • 给该用户勾选「完全控制」权限,点击「应用」「确定」
  • 重启命令行后重新执行启动命令

验证启动

启动成功后,访问http://localhost:4848即可打开GlassFish管理控制台,确认服务正常运行。

内容的提问来源于stack exchange,提问作者payuptis777

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:17:04