【发布时间】:2017-09-19 13:01:41
【问题描述】:
我们目前使用的是 Siebel 15.14。
我正在尝试通过在 Jenkins 中创建一个执行脚本的作业来启动我们的网关服务器。反过来,该脚本运行“设置环境属性”脚本和启动网关服务器的命令。
所有这些都发生在 Jenkins 的 SSH 构建步骤中。
具体来说:
1) Jenkins 作业有 1 个构建步骤“使用 ssh 在远程服务器上执行 shell 脚本”:/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 作业已成功构建并打印出来:
执行脚本:
/var/SP/administration/scripts/start_gateway.sh
于 2017 年 9 月 18 日星期一 18:53:48 开始,pid:147189
[SSH] 退出状态:0
完成:成功
当我尝试启动网关服务器管理器时,我收到以下错误:
致命错误 (2555922):无法打开与 Siebel 网关配置存储 (%1:%2) 的连接。正在退出...
另外,如果我启动应用服务器(基于上述网关服务器),应用服务器没有正确启动。
好像setupproperties.sh脚本的环境变量没有设置好,所以网关服务器启动不稳定。
【问题讨论】:
标签: shell jenkins ssh gateway siebel