我们当前正在使用Siebel 15.14。
我试图通过在jenkins中创建执行脚本的作业来启动我们的网关服务器。反过来,该脚本运行一个"设置环境属性"脚本和启动网关服务器的命令。
所有这些发生在詹金斯的SSH构建步骤中。
特别:
1)Jenkins Job具有1个构建步骤"使用SSH在远程服务器上执行Shell Script":/mypath/start_gateway.sh
2)start.gateway.sh包含: 我) 。/mygatewaypath/setupparameters.sh ii)/mygatewaypath/gtwysrvr/bin/start_ns -r/mygatewaypath/gtwysrvr
3)setupparameters.sh包含:
if [ ! -d "$HOME" ]; then
echo "ERROR: HOME must be set prior to starting the Siebel server!"
exit 1
fi
SIEBEL_ROOT=/mygatewatpath/gtwysrvr ; export SIEBEL_ROOT
SIEBEL_HOME=/mygatewatpath/gtwysrvr ; export SIEBEL_HOME
.
. (other variables go here)
.
尽管Jenkins Job成功制作并打印出来:
执行脚本:
/var/sp/administration/scripts/start_gateway.sh
2017年9月18日至18:53:48 PID:147189
[SSH]出口 - 0
完成:成功
当我尝试启动Gateway Server Manager时,我会收到以下错误:
致命错误(2555922):无法与Siebel Gateway配置商店(%1:%2)。,退出...
另外,如果我启动应用程序服务器(基于上述网关服务器),则无法正确启动应用程序服务器。
似乎setupproperties.sh脚本的环境变量未完全设置,因此网关服务器以不稳定的状态启动。
尝试查看:
中的网关日志文件/pathtoyourgateway/log/namesrvr.log
您应该得到错误。