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

如何将应用部署至Payara单个虚拟服务器而非全部?

Payara 指定虚拟服务器部署应用问题及手动解决方案

问题详情

向Payara虚拟服务器部署应用时,应用会被默认部署到所有虚拟服务器,触发如下错误:

Virtual server <> already has a web module <> loaded at / therefore web module <> cannot be loaded at this context path on this virtual server

使用asadmin命令并传入--virtualservers参数也无法解决此问题。此外,管理后台「Deploy Applications or Modules」页面已移除虚拟服务器选择选项,仅支持选择部署目标(2018年Payara官方虚拟服务器博客截图中曾包含该选项)。

目前无法实现自动化/脚本化部署到指定虚拟服务器,仅能通过以下手动步骤操作:

手动部署步骤

  • 清除所有虚拟服务器的default-web-module配置
  • 禁用或卸载所有虚拟服务器上的全部应用
  • 部署目标应用
  • 进入应用的「Target」标签页,点击「Manage Virtual Server」链接,移除所有虚拟服务器,仅保留该应用对应的1个虚拟服务器
  • 手动禁用该应用
  • 为每个需部署的应用重复执行步骤3-5
  • 手动启用所有虚拟服务器上的全部应用
  • 为所有虚拟服务器配置对应的default-web-module

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 07:47:11