2016-11-15 103 views
0

我是WSO2 API管理器的新手,我試圖在Linux VM機器上首次安裝API Manager。WSO2 API Manager安裝無法運行Java

Java-8已安裝。定義JAVA_HOME並指向/ usr/lib/jvm/java-8-oracle。它已通過運行驗證:echo $JAVA_HOME,它看起來是正確的。 JAVA_HOME和path都在/ etc/environment文件中定義。

在WSO2方面,我下載了它,我試圖運行wso2server.sh可執行文件。

我不斷收到此錯誤

ERROR: JAVA_HOME is not defined correctly

CARBON cannot execute java

+0

您是否回顯$ JAVA_HOME並在相同的終端窗口中運行APIM?如果是,請使用所有命令發佈屏幕截圖。 – Bee

+0

Bhathiya你是怎麼知道的,我在同一個終端窗口中運行了一切,並修復了問題。謝謝:) – peztherez

+0

是的,發生了。 :)我會把它作爲一個答案.. – Bee

回答

1

確保運行在同一個終端窗口中的所有命令。

或者,您可以在啓動APIM之前運行source命令修改的文件。

或者在設置JAVA_HOME之後,您可以啓動一個新的終端窗口來運行APIM。

1

我也面臨這個問題早。我覺得java版本的原因。 Bcz我已將我的java版本更改爲1.7,所有的wso2產品都能正常工作。 不要使用打開的jdk。安裝oracle java。按照下面的鏈接在ubuntu上安裝oracle java。

更改配置文件如下,

JAVA_HOME=/usr/local/java/jdk1.7.0_45 
JRE_HOME=$JAVA_HOME/jre 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin 
export JAVA_HOME 
export JRE_HOME 
export PATH 

http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

+0

我沒有嘗試這個,因爲我想用java 8! – peztherez