创建 setenv.sh 来设置系统属性

创建 setenv.sh 来设置系统属性

我必须使用 setenv.sh 在装有 Tomcat Server 6 的 Linux 上设置系统属性。

如此处所述Linux 环境-setenv.sh,我在 tomcat/bin 中创建了一个 setenv.sh,我唯一添加的是

导出 JAVA_OPTS =”-Dmyprojectvar.subname=值-Danothervariable=值-Danother.variable=值”

我不知道,这些足以设置属性吗?我只想使用 setenv.sh 将三个属性作为系统属性添加到 tomcat。我应该怎么做才能成功完成?步骤是什么?

我看到了这个问题setenv.sh 不起作用。那里没有给出答案,我不明白这个问题。我们需要CATALINA_HOME在某处设置和其他属性吗setenv.sh?

答案1

看起来你的问题是魔术引号,请注意(U+201D:右双引号)与(U+0022:引号)不同",前者会导致你的 shell 脚本失败(这是从别人的博客复制时需要注意的问题)例如

setenv.sh:第 1 行:导出:`-Danothervariable=value':不是有效的标识符

setenv.sh:第 1 行:导出:`-Danother.variable=value”':不是有效的标识符

尝试一下这个"

export JAVA_OPTS="-Dmyprojectvar.subname=value -Danothervariable=value -Danother.variable=value"

我刚刚注意到 = 和 " 之间有一个空格,它也不应该存在。

相关内容