Ошибка WSO2 Carbon на Ubuntu Server 12.04 64-бит

Когда я пытаюсь запустить WSO2 Dataservices или другие серверы WSO2 Carbon, я получаю следующую ошибку:

$ 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

И это правильный путь. На машине установлены 64-разрядная версия Oracle Java JDK 1.6 и 64-разрядная версия Ubuntu Server 12.04.

Я очень ценю ваш ответ. Спасибо!


person futbolsalas15    schedule 28.09.2012    source источник
comment
Вы пробовали со свежей установкой ESB?   -  person nuvio    schedule 29.09.2012


Ответы (2)


Вы запускаете сервер как суперпользователь (sudo), что не требуется. Однако я думаю, что у вас нет JAVA_HOME, установленного в среде суперпользователя.

person nuwanbando    schedule 01.10.2012
comment
Спасибо за вашу помощь, но когда я запускаю без sudo, я получаю следующее: `/opt/wso2dataservices-2.6.3/./bin/native/wrapper-linux-x86-32: not found`. Я действительно ценю твою помощь. - person futbolsalas15; 01.11.2012
comment
вы дали достаточно разрешения на bin. другое, что вы можете сделать, это установить JAVA_HOME в среде sudo - person nuwanbando; 06.11.2012

Вы можете использовать это так

sudo JAVA_HOME=/usr/lib/jvm/java-7-oracle ./wso2server.sh
person Waruna Perera    schedule 11.08.2014