将属性文件夹添加到weblogic服务器类路径

时间:2012-01-10 06:05:50

标签: java-ee weblogic weblogic-10.x

我想在Weblogic服务器类路径中添加一个文件夹。

想法是,我将把我的所有属性文件放在这个文件夹中。当我在weblogic中部署我的Web应用程序时,服务器将从该文件夹中读取所有属性文件,只使应用程序对所有属性文件都有一个单独的位置。 / p>

我更改了 startWebLogic.cmd 脚本并添加了以下行但没有用

设置CLASSPATH =%CLASSPATH%; C:\ Oracle \ Middleware \ user_projects \ domains \ my_domain \ properties

我在Windows机器上运行我的应用程序。

请帮我解决此问题。

2 个答案:

答案 0 :(得分:2)

虽然我有解决方案,但它是一个老线程;而不是将类路径添加到startWebLogic.cmd中,而是将其添加到setDomainEnv.cmd中。我在路径%DOMAIN_HOME%中创建了一个属性文件夹。对于我的机器,%DOMAIN_HOME%实际上是C:\ Users \ TapasB \ Development \ Workspaces \ JDeveloper \ system11.1.1.7.40.64.93 \ DefaultDomain。

然后在代码上方setDomainEnv.cmd的底部:

if NOT "%JAVA_VENDOR%"=="BEA" (
    set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE%
) else (
    set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE%
)

我添加了set CLASSPATH=%CLASSPATH%;%DOMAIN_HOME%\properties;

所以看起来像:

enter image description here

这很有效。

答案 1 :(得分:0)

要向AppClasspath添加文件夹,请将此行添加到C:\ Program \ wls1211_dev \ domains \ base_domain \ bin \ setDomainEnv.cmd:

的末尾
set CLASSPATH=%CLASSPATH%;C:\Programme\wls1211_dev\user_projects\domains\base_domain\config\classpath

这会将文件夹配置/类路径添加到您的受管服务器类路径,因此您的应用程序可以使用位于那里的所有文件。