gpt4 book ai didi

java - JBoss/EJB - 自定义配置文件的位置

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:54 27 4
gpt4 key购买 nike

我正在 JBoss 中实现基于 EJB 的系统。

我的一个消息驱动 bean 将负责发送电子邮件。我希望将电子邮件模板存储在外部(可能作为 XML),以便可以轻松更改它而无需更改代码/重新部署 bean 等。

这个文件应该放在哪里,我该如何引用它?

最佳答案

JBoss 文档指定环境变量 jboss.server.data.dir 是“可供要在文件系统中存储内容的服务使用的位置”。参见 here更多细节。您可以通过以下方式获取变量的值

System.getProperty("jboss.server.data.dir");

并且,如链接中所示,将返回服务器/[config]/data 目录的位置。当您部署您的应用程序时,将模板文件存储在那里,并指示您的管理员在那里修改它。

关于java - JBoss/EJB - 自定义配置文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com