Hibernate 如何分离jdbc.properties和部署的JAR或WAR应用程序文件
我希望我的用户在我部署的应用程序中轻松地更改Hibernate 如何分离jdbc.properties和部署的JAR或WAR应用程序文件,hibernate,swing,jakarta-ee,properties,Hibernate,Swing,Jakarta Ee,Properties,我希望我的用户在我部署的应用程序中轻松地更改jdbc.properties。用户不想提取编译好的JAR或WAR文件,编辑jdbc.properties,然后再次压缩它。我在谷歌上搜索了一会儿,但仍然没有找到答案 我使用DAO使用Spring和Hibernate 以下是我的applicationContext.xml for jdbc: <context:property-placeholder location="classpath:jdbc.properties" /> 我试
jdbc.properties
。用户不想提取编译好的JAR或WAR文件,编辑jdbc.properties
,然后再次压缩它。我在谷歌上搜索了一会儿,但仍然没有找到答案
我使用DAO使用Spring和Hibernate
以下是我的applicationContext.xml for jdbc:
<context:property-placeholder location="classpath:jdbc.properties" />
我试图将其更改为classpath:../jdbc.properties
等,并在所有可能的位置找到jdbc.properties
,但仍然不起作用
有可能吗?如果不可能,我的应用程序如何加载硬编码的指定jdbc.properties
位置
注意:这用于我的工作场所中的单独开发和生产阶段。所以开发人员不知道产品方面的规范。许多应用服务器(例如JBoss或Websphere)支持“分解的.war”的.war(或.ear)实际上是一个目录,您可以直接操作文件
否则,这听起来像是JMX的工作: