在WebLogic中将属性文件与war-file分开

时间:2011-10-31 16:55:49

标签: web-applications weblogic classpath manifest war

我正在为WebLogic构建一个war-application。

我有一些属性文件我想与war文件分开, 所以我可以在不同的环境中部署相同的战争。

我尝试通过添加

来解决它

Class-Path:/ opt / myapp / config

在战争MANIFEST中

,然后将属性文件放在该目录中, 但这似乎不适用于WebLogic? 申请人找不到属性文件......

我读了一些帖子,并非所有Java EE容器都实现了这个功能。 WebLogic没有(我们使用的是10.3.0),或者这应该有用吗?

如果没有,解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

如果在System类路径中找到属性,那么这应该有效,因此您的选项是

1)尝试使用此路径$WEBLOGIC_HOME/user_projects/domains/YOURDOMAIN

放置在Domain_home中的属性文件

2)使用Generic File Loading Overrides的Weblogic功能: http://download.oracle.com/docs/cd/E21764_01/web.1111/e13702/config.htm#i1066493