[英]Set Command Prompt on Windows 7 to JDK7 after installed the JDK8
[英]openshift set env jdk8
我在openshift平台上有2個墨盒
我還預編譯了要部署在openshift git存儲庫(推送到遠程服務器)的weapps /目錄中的war文件。
問題是war文件被編譯為可在1.8jre中運行,默認jre為1.7
我在目錄的repo中創建了名為start的簡單可執行shell腳本
.openshift/action_hooks/
#!/bin/bash
export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0
export PATH=$JAVA_HOME/bin:$PATH
但是仍然在重啟應用程序rhc app-restart myApp
系統變量JAVA_HOME設置回jdk7。
您能指出問題出在哪里嗎?
您使用的腳本是正確的,並且必須正常工作。 在action_hooks / start腳本中,添加以下行。
#!/bin/bash
export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0
export PATH=$JAVA_HOME/bin:$PATH
echo $(java -version)
echo 'Starting application...'
您必須看到Java8。任何時候啟動應用程序都應該相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.