2012-09-28 63 views
3

當我嘗試運行WSO2 DataService的或其他WSO2碳服務器,我得到了以下錯誤:WSO2碳錯誤12.04 64位

$ sudo sh /opt/wso2dataservices-2.6.3/bin/wso2server.sh start 
Error: JAVA_HOME is not defined correctly.: 
CARBON cannot execute java 

然後我檢查JAVA_HOME變量:

$ echo $JAVA_HOME 
/usr/lib/jvm/jdk1.6.0_35 

這是正確的路徑。該機器安裝了Oracle Java JDK 1.6 64位和Ubuntu Server 12.04 64位。

我真的很感謝你的回答。謝謝!

+0

你與全新安裝的ESB的tryed? – nuvio

回答

6

您正在運行服務器作爲超級用戶(sudo),這是不需要的。但是我認爲你沒有在超級用戶環境中設置JAVA_HOME。

+0

感謝您的幫助,但是當我沒有運行sudo時,出現以下錯誤:'/opt/wso2dataservices-2.6.3/./bin/native/wrapper-linux-x86-32:not found'。我非常感謝你的幫助。 – futbolsalas15

+0

你給了足夠的權限bin。你可以做的其他事情是,在sudo enviornment中設置JAVA_HOME – nuwanbando

+0

好的,它的工作原理,謝謝。 – futbolsalas15

5

您可以使用它像這樣

sudo JAVA_HOME=/usr/lib/jvm/java-7-oracle ./wso2server.sh 
+0

工程就像一個魅力。 – zygimantus