【问题标题】:How can I configure an application in wildfly outside the deployment artefact如何在部署工件之外的 Wildfly 中配置应用程序
【发布时间】:2025-12-23 21:10:06
【问题描述】:

我想将一个应用程序部署到 wildfly,并希望能够使用 ear/war 文件中不包含的数据来配置这个应用程序。我希望能够在不同的 wildfly 实例上部署相同的应用程序,但具有不同的配置。

在 Glassfish 中,我可以配置自定义 JNDI 属性,这些属性可以使用 @Resourceannotation 注入到我的应用程序中,并映射到属性对象。

Wildfly 为应用程序配置提供了哪些可能性?

我能想到的一种可能是将一些文件放在配置目录中并直接读取该文件。有没有更好的解决方案?

【问题讨论】:

    标签: wildfly


    【解决方案1】:

    在 Glassfish 中,我可以配置自定义 JNDI 属性,这些属性可以使用 @Resource 注释注入到我的应用程序中,并映射到属性对象。

    The same exists for Wildfly

    基本上,在您的standalone.xml 上,在naming 子系统下,在bindings 内,添加如下内容:

    <simple name="java:global/jbossDocs" value="https://docs.jboss.org" type="java.net.URL" />
    

    【讨论】: