2016-11-15 107 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