2014-12-19 52 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正在執行。