我是Openshift的新手,我創建了一個使用Tomcat 7(JBoss EWS 2.0)彈夾的服務器實例,用於我的彈簧啓動Web應用程序。Openshift在Tomcat 7(JBoss EWS 2.0)中更新java 7到8彈藥盒
最初,Web應用程序使用的是JDK7,並且在Openshift上工作正常。現在爲了一些增強,我們必須切換到JDK8。
我試着在Google上搜索關於將JAVA_HOME
更改爲JDK8,我嘗試了大部分解決方案,但是我無法使其工作。
嘗試解決方案1 :創建
app-root/runtime/repo/.openshift/action_hooks/
下start
文件下面的內容。#!/bin/bash export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0 export PATH=$JAVA_HOME:$PATH
此外,該文件有
+x
權限。試圖解決方案2:
app-root/runtime/repo/.openshift/markers
和jbossews/template/.openshift/markers
下創建java8
標記。
上述解決方案不起作用。其他選項是DIY
墨盒可以工作,但我不想創建新的應用程序並將所有內容移動到那裏。
編輯
下面是目錄結構
請注意,我已經建立使用開放式換擋界面和不使用rhc
命令該應用程序。
請指導我。
感謝
你能告訴我們你的應用程序庫的目錄結構嗎? '.openshift /'目錄應該位於根文件夾中。檢查[this](https://github.com/Athou/commafeed/tree/master/.openshift)存儲庫。 – zloster