【发布时间】:2010-10-05 19:24:35
【问题描述】:
好的,所以我在我的 JAVA_OPTIONS 中添加了一个参数,如 here 所记录的那样。但是,由于空间原因,它无法正常工作。这是我在 UNIX shell 脚本中使用的行(正如文档指定的那样):
JAVA_OPTIONS="-DFRAMEWORK_HOME=${app_home}/conf
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
\"-Dcom.sun.jndi.ldap.connect.pool.protocol=plain ssl\""
但我收到以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:
"-Dcom/sun/jndi/ldap/connect/pool/protocol=plain
如果我使用protocol=plain OR protocol=ssl,我可以轻松做到这一点,但我真的需要它是“plain ssl”。
谁能帮忙?
【问题讨论】:
-
这是由于原始 bash 属性替换规则造成的。看看stackoverflow.com/a/12532581/603516