【问题标题】:Wildfly pass parameters to deploymentsWildfly 将参数传递给部署
【发布时间】:2020-11-07 17:09:36
【问题描述】:

我有一个带有应用程序的 WAR 文件。 我需要做的是在一个应用程序服务器(Wildfly)中以两个不同的名称部署这个 WAR 两次——deployment1.war 和 deployment2.war。到目前为止,这没有问题。

WAR 中的应用程序正在从配置文件中读取配置,并且配置的路径当前在应用程序中被硬编码。我需要更改此设置,以便 deployment1.war 正在读取 deployment1.conf 文件,而 deployment2.war 正在读取 deployment2.conf 文件。

我不想保留两个不同的源代码(仅在属性文件的位置不同)。

所以我的问题是 - 是否有可能将特定参数传递给部署而不是整个服务器?或者任何其他方式如何参数化具体部署?

谢谢

【问题讨论】:

    标签: java spring-boot deployment wildfly


    【解决方案1】:

    您可以使用覆盖覆盖部署中的文件,从而使用 2 个不同的 web.xml,每个指向正确的配置文件。 https://docs.wildfly.org/20/Admin_Guide.html#Deployment_Overlays

    【讨论】:

      猜你喜欢
      • 2020-09-08
      • 1970-01-01
      • 2019-06-12
      • 2015-11-26
      • 1970-01-01
      • 2019-10-21
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      相关资源
      最近更新 更多