Payara 自动部署 ejb 错误但不是手动

Payara automactic deployment ejb error but not manually

从 Payara 版本 5.2021.7 开始,我可以在容器启动时在 docker 中自动部署我的应用程序,但出现 Invalid ejb jar [my application]: it contains zero ejb.

错误

但是,我可以登录 UI 并手动部署应用程序,不会出现任何错误。

我是 java/payara 世界的新手。有谁知道为什么自动部署它需要 .ejb 文件而手动部署却不需要?

解决方案是将 war 文件放在顶级部署目录 ($DEPLOY_DIR) 中,而不是将其嵌套在另一个文件夹中。