我是WSO2 API管理器的新手,我正在尝试在Linux VM机器上首次安装API Manager。
已安装Java-8。定义了JAVA_HOME并指向/ usr / lib / jvm / java-8-oracle。它已通过运行echo $JAVA_HOME
进行验证,看起来是正确的。
JAVA_HOME和路径都在/ etc / environment文件中定义。
在WSO2方面我下载了它,我正在尝试运行wso2server.sh可执行文件。
我一直收到此错误
错误:未正确定义JAVA_HOME
CARBON无法执行java
答案 0 :(得分:1)
我之前也遇到过这个问题。我之所以认为java版本。 Bcz我已将我的java版本更改为1.7,并且所有wso2产品都能正常工作。 不要使用open 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
答案 1 :(得分:1)
确保在同一终端窗口中运行所有命令。
或者,您可以在启动APIM之前为修改后的文件运行source
命令。
或者在设置JAVA_HOME后,您可以启动一个新的终端窗口来运行APIM。