在 weblogic 中使用外部属性文件

我正在努力部署一个J2ee应用程序,我以前在JBOSS中部署到Weblogic 10.3.1.0中。我遇到了外部属性文件的问题。在 Jboss 中,我可以将属性文件放入 $JBOSS_HOME/server/default/conf 中,然后将它们加载到系统类路径中,我可以毫无问题地访问它们。我能够将共享库放入$MIDDLEWAREHOME/ user_projects/域/mydomain/ lib中,并且它们被加载到系统类路径中而没有任何问题,但我无法加载属性文件。

有谁知道如何在Weblogic中包含外部属性文件?

谢谢


答案 1

我想通了这一点,并让它按照我期望的方式工作。首先,我确实尝试了上述建议。如果我在类路径中添加了一个文件夹,或者将属性文件放在类路径上的文件夹中,则会选取文件中的 jar,但不会选取属性文件。如果我把我的属性文件放在一个jar中,并把它们放在我的类路径上的一个文件夹中,一切都有效。但是我不想在每次进行更改时都对我的文件进行jar。以下内容在我的环境中工作。

如果我将属性文件放在%WEBLOGIC_HOME%/user_projects/domains/MYDOMAIN中,那么它们就会被拾取,而不必放在jar文件中。


答案 2

在 weblogic 中,将从 lib 加载 jar,非 jar 文件将从域文件夹加载