0

我必须在 startWeblogic.sh 的 JAVA_OPTIONS 中设置环境变量

在 Windows 中我设置为

设置 JAVA_OPTIONS=-DCommonFilePath="" -Dwindow.title=App-Name -Dsimulator.context_path=/SiteMinder

上述语句在 Windows 中运行良好

但是如果我尝试在 Linux 中设置,它不会接受它。

JAVA_OPTIONS=-DCommonFilePath="" -Dwindow.title=App-Name -Dsimulator.context_path=/SiteMinder

在服务器启动时,它显示的“-DCommonFilePath=""" 文件或目录不存在。

请帮助我。

4

2 回答 2

0

你需要编写正确的shell命令:

JAVA_OPTIONS='-DCommonFilePath="" -Dwindow.title=App-Name -Dsimulator.context_path=/SiteMinde'

这意味着包含在'(更好,"但它已经在您的命令中使用),确保部分 -DCommonFilePath="" 是否正确,我怀疑它应该是 -DCommonFilePath=""。对于这个目录,或者甚至更好地放在那里绝对路径(你会确定它是正确的)

并且您需要在使用前导出环境变量:

export $JAVA_OPTIONS

别忘了上$。你可以尝试使用它。如果您不想每次运行应用程序时都将这些命令放入您的bash_profile

于 2013-03-06T14:48:50.153 回答
0

您需要在 的值周围加上引号JAVA_OPTIONS并转义 中的引号-DCommonFilePath="",如下所示:

JAVA_OPTIONS="-DCommonFilePath=\"\" -Dwindow.title=App-Name -Dsimulator.context_path=/SiteMinder"
于 2013-03-06T14:47:00.463 回答