我们有一个 C 遗留应用程序,以 JNI 启动,需要环境变量。不是 java -Djava.library.path -Dvar=foo,因为这些是纯 java。我需要真正的环境变量。
当我们设置域时,我们通常使用 SSH 方法启动节点管理器。这种方法运行良好,并且环境变量设置正确。
最近,系统管理员出于一些原因决定对节点管理器使用 SSL 模式。服务器已启动,但环境变量尚未设置。
我使用“pargs -e”(这是一台 Solaris 机器)检查,节点管理器和托管服务器中确实不存在环境变量。
SSL 是否会在未运行 .sh 脚本的情况下启动托管服务器,或者我是否在某处缺少参数?
答案1
在 nodemanager.properties 文件中,可以定义:
StartScriptEnabled=true
并重新启动节点管理器。
这也会引发错误,因为 grep、uname 和 expr 不在路径中。我们将路径添加到脚本中。