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

Payara Server启动提示成功但实际未运行问题求助

关于Payara Server启动域后无法停止的问题分析

问题现象

执行start-domain命令后提示domain1启动成功,但执行stop-domain命令时系统提示目标域未运行,相关命令日志如下:

PS C:\payara-5.2022.3\glassfish\bin> .\asadmin start-domain domain1
Waiting for domain1 to start
Successfully started the domain : domain1
domain  Location: C:\payara-5.2022.3\glassfish\domains\domain1
Log File: C:\payara-5.2022.3\glassfish\domains\domain1\logs\server.log
Admin Port: 4848
Command start-domain executed successfully.

PS C:\payara-5.2022.3\glassfish\bin> .\asadmin stop-domain domain1
CLI306: Warning - The server located at C:\payara-5.2022.3\glassfish\domains\domain1 is not running.
No domains are currently running.
Command stop-domain failed.
PS C:\payara-5.2022.3\glassfish\bin>

排查与解决方案

  • 检查域实际运行状态
    打开Windows任务管理器,查看是否存在关联Payara Server的java.exe或javaw.exe进程。如果无相关进程,说明域启动后立即崩溃,需通过日志定位问题。
  • 分析域日志文件
    打开日志路径C:\payara-5.2022.3\glassfish\domains\domain1\logs\server.log,搜索SEVERE或ERROR级别的日志信息,常见触发原因包括端口占用、权限不足、配置文件损坏等。
  • 指定管理端口强制停止
    如果域实际在运行但asadmin无法检测到,可尝试指定管理端口执行停止命令:
    .\asadmin stop-domain --port 4848 domain1
    
  • 清理域缓存文件
    删除域目录下的缓存文件夹:C:\payara-5.2022.3\glassfish\domains\domain1\osgi-cache和C:\payara-5.2022.3\glassfish\domains\domain1\cache,之后重新启动域。
  • 验证目录权限
    确保运行asadmin命令的用户对Payara安装目录和域目录拥有完整读写权限,避免因权限不足导致域启动异常。

内容的提问来源于stack exchange,提问作者Gökhan E.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 04:42:41