2012-01-10 189 views
2

我想將文件夾添加到Weblogic服務器類路徑。將屬性文件夾添加到weblogic服務器類路徑

想法是,我將把我所有的屬性文件放在這個文件夾中。當我在weblogic中部署我的Web應用程序時,服務器將從這個文件夾中讀取所有屬性文件,只讓應用程序對所有屬性文件有一個地方。

我已經改變了的startWebLogic.cmd腳本,並添加下面的線,但沒有用

組CLASSPATH =%CLASSPATH%; C:\甲骨文\中間件\ user_projects \域\ my_domain \屬性

IAM的運行我的Windows機器上的應用程序。

請幫我解決這個問題。

+0

你如何從你的應用程序加載屬性?如你所說,我已經在我的問題已經指定 – fglez 2012-02-02 15:32:04

回答

0

要將文件夾添加到AppClasspath加上這樣一行到C的結尾:\程序\ wls1211_dev \域\ BASE_DOMAIN \ BIN \的setDomainEnv.cmd:

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

這將添加的文件夾的配置/ classpath到您的託管服務器類路徑,因此所有位於那裏的文件都將可用於您的應用程序。

+0

我已經使用了同樣的方式。 – Ran 2013-05-27 12:16:30

+0

噢,對不起,也沒有看過不夠仔細。 – 2013-05-27 14:51:18

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

而這個工作。

相關問題