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

NetBeans Servlet项目中Payara Server域切换及asadmin命令使用问题

解决Payara Server域切换与NetBeans服务器识别问题

一、修复cmd无法识别asadmin命令的问题

  • 定位Payara Server安装目录,找到其bin子目录(例如C:\Payara\payara-6.2024.3\bin,路径根据你的安装版本调整)
  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」栏找到Path变量,点击「编辑」
  • 点击「新建」,粘贴Payara的bin目录路径,依次保存所有设置
  • 关闭所有已打开的cmd窗口,重新启动cmd后输入asadmin version,能正常显示版本信息即配置成功

二、在NetBeans中为第二个项目复用已有的domain1

  • 右键目标项目→「属性」→「运行」→「服务器」
  • 点击服务器下拉框,若已配置的Payara Server未显示,点击「添加」
  • 在服务器类型列表中选择Payara Server,指定你的Payara安装路径,NetBeans会自动检测到已存在的domain1,直接选中完成配置即可,无需新建域

三、用asadmin命令管理域(按需操作)

  • 打开cmd,执行以下命令查看所有已注册的域:
    asadmin list-domains
    
  • 启动domain1:
    asadmin start-domain domain1
    
  • 若提示domain1已注册但无法正常识别,可尝试重新注册域(替换<Payara安装目录>为实际路径):
    asadmin create-domain --domaindir <Payara安装目录>/glassfish/domains domain1
    

四、修复NetBeans服务器列表不显示已配置服务器的问题

  • 关闭NetBeans,找到配置目录:C:\Users\<你的用户名>\AppData\Roaming\NetBeans\<对应版本>\config\Services\ServerInstances
  • 删除该目录下所有.xml文件,重新启动NetBeans后重新添加Payara Server,系统会重新扫描识别domain1
  • 或者右键NetBeans左侧「服务」面板的「服务器」节点,点击「刷新」尝试加载已配置服务器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 08:53:14