2014-12-19 53 views
0

在Openshift上,使用Tomcat 7(jbossews)盒式磁带,我尝试设置JAVA_OPTS_EXT,按照此线程给出的建议:Not able to set options in JAVA_OPTS in JBoss openshift我的盒带名称是jbossews,而我的pre_start脚本被命名为pre_start_jbossews。我的脚本似乎没有运行。我已经通过包含一个echo命令来检查它 - echo消息不会出现在日志中。我已经设置了执行位,并使用标准过程来部署脚本,使用git。 (并且我已检查它是否安装在服务器上)。Openshift Tomcat 7(jbossews)pre_start脚本未执行

pre_start_jbossews:

echo "executing pre_start" 
export JAVA_OPTS_EXT=" -Duser.timezone=Australia/Sydney " 

在此先感谢。

+0

清单:1.是〜/ app-root/repo/.openshift/action_hooks文件夹中的pre_start_jbossews? 2.服务器上是否还有exec标志? 3.通过“日志”,你的意思是'齿轮部署'CMD输出? – ptrk 2014-12-20 00:20:16

+0

谢谢ptrk。 RE 1.和2. - 是的。 RE 3. - 我指的是〜/ app-root/logs/jbossews.log - echo是否显示在该日志中? – GregS 2014-12-20 04:32:59

+0

我在脚本中添加了一个长时间的睡眠,并且它工作,所以脚本被执行完毕。我的歉意 - 我是一个初学者。我现在必须弄清楚为什么时区设置没有达到预期的效果。还要注意,在我的客户端机器的rhc start jbossews命令的输出中,我可以看到“正在执行pre_start”这一行 - 我以前没有注意到这一点。 – GregS 2014-12-20 04:59:23

回答

0

只是为了关闭这个 - 我错了 - 事实上pre_start正在执行。

相关问题