0

我正在使用 payara micro 来运行我的战争应用程序。因为我需要访问的服务之一需要metro ws,所以我需要向应用程序提供一个wsit 客户端文件。

当我将它添加到战争中时,它工作正常,但由于我需要这个文件根据我正在部署的环境而有所不同,我需要将正确的文件作为外部依赖注入到服务器并且我只知道正确的一个在部署阶段。同时,我已经创建了所有的工件和 docker 镜像。

如何在不打开战争的情况下将此文件添加到应用程序手动添加并重新构建战争?我正在疯狂地寻找像外部模块这样的解决方案。

我尝试了 --addLibs 但它需要一个 jar。

4

1 回答 1

0

通过在部署阶段将正确的文件放入图像中解决了这个问题。这样,我们始终使用相同的文件名,但每个环境使用不同的文件。

于 2020-01-29T16:42:19.460 回答