我想在Weblogic服务器类路径中添加一个文件夹。
想法是,我将把我的所有属性文件放在这个文件夹中。当我在weblogic中部署我的Web应用程序时,服务器将从该文件夹中读取所有属性文件,只使应用程序对所有属性文件都有一个单独的位置。 / p>
我更改了 startWebLogic.cmd 脚本并添加了以下行但没有用。
设置CLASSPATH =%CLASSPATH%; C:\ Oracle \ Middleware \ user_projects \ domains \ my_domain \ properties
我在Windows机器上运行我的应用程序。
请帮我解决此问题。
答案 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;
所以看起来像:
这很有效。
答案 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
这会将文件夹配置/类路径添加到您的受管服务器类路径,因此您的应用程序可以使用位于那里的所有文件。