gpt4 book ai didi

hibernate - 如何分离 jdbc.properties 和我部署的 JAR 或 WAR 应用程序文件

转载 作者:行者123 更新时间:2023-12-02 23:33:47 25 4
gpt4 key购买 nike

我希望我的用户能够轻松更改我部署的应用程序中的jdbc.properties。用户不想提取已编译的 JAR 或 WAR 文件,请编辑 jdbc.properties,然后再次压缩它。我用谷歌搜索了一段时间的解决方案,但仍然没有找到答案。

我使用 Spring 和 Hibernate,并使用 DAO。

这是我的 jdbc applicationContext.xml:

<context:property-placeholder location="classpath:jdbc.properties" />

我尝试将其更改为classpath:../jdbc.properties等,并在所有可能的位置找到jdbc.properties,但仍然不起作用。

可以这样做吗?如果不可能,我的应用程序如何加载硬编码的指定 jdbc.properties 位置?

注意:这用于我工作场所的单独开发和生产阶段。所以开发人员不知道生产方面的规范。

最佳答案

许多应用程序服务器(例如 JBoss 或 Websphere)支持“分解的 .war”,.war(或 .ear)实际上是一个目录,您可以直接操作这些文件。

否则,这听起来像是 JMX 的工作:

关于hibernate - 如何分离 jdbc.properties 和我部署的 JAR 或 WAR 应用程序文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612751/

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