0


我的处理单元具有运行时依赖关系,如果我将它们放入 $GigaSpaces_root/lib/required 中,那么我的 PU 可以正常部署。
但我想保持 GS 根发行版不附加(甚至由 root 拥有)并将这些库放入其他一些自定义目录中。但我找不到配置 GS 以在我的自定义目录中查找依赖项的方法。PRE_CLASSPATH、CLASSPATH、POST_CLASSPATH 没有帮助。其他有用的变量在 GS 初始化时被 setenv.sh 覆盖。我做了什么:

strings -a /proc/{GSC_PID}/environ | grep tmp
POST_CLASSPATH=/tmp/lib
PRE_CLASSPATH=/tmp/lib
CLASSPATH=/tmp/lib

问题是如何配置 GS 在自定义目录中查找库?

4

1 回答 1

0

解决方案在这里:http
: //docs.gigaspaces.com/sbp/moving-into-production-checklist.html#runtime-files-location export GSC_JAVA_OPTIONS="$GSC_JAVA_OPTIONS -Dcom.gs.pu-common=YOUR_DIR_FOR_LIB"

于 2014-11-06T14:05:46.953 回答