【问题标题】:Setting of Environmental variable in StartWeblogic.sh linuxStartWeblogic.sh linux中环境变量的设置
【发布时间】:2013-03-06 10:51:24
【问题描述】:

我必须在 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=""" 文件或目录不存在。

请帮帮我。

【问题讨论】:

  • 你在哪里尝试设置环境变量?

标签: java linux environment-variables weblogic-10.x


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    表示包含在'中(最好是",但它已经在你的命令中使用了),确保部分-DCommonFilePath=""是否正确,我怀疑它应该是-DCommonFilePath="。对于 这个 目录,或者最好放绝对路径(你会确定它是正确的)

    使用前需要导出环境变量:

    export $JAVA_OPTIONS
    

    不要忘记$。你可以尝试使用它。如果您不想在每次运行应用时都执行此操作,请将这些命令放入您的 bash_profile

    【讨论】: