【问题标题】:WSO2 API Manager Installation can not run JavaWSO2 API Manager 安装无法运行 Java
【发布时间】:2016-11-15 22:28:57
【问题描述】:

我是 WSO2 API 管理器的新手,我第一次尝试在 Linux VM 机器上安装 API 管理器。

Java-8 已安装。 JAVA_HOME 已定义并指向 /usr/lib/jvm/java-8-oracle。已通过运行验证:echo $JAVA_HOME 并且看起来正确。 JAVA_HOME 和路径都定义在 /etc/environment 文件中。

在 WSO2 端,我下载了它并尝试运行 wso2server.sh 可执行文件。

我不断收到此错误

错误:JAVA_HOME 定义不正确

CARBON 无法执行 java

【问题讨论】:

  • 您是否回显 $JAVA_HOME 并在同一个终端窗口中运行 APIM?如果是,请发布包含所有命令的屏幕截图。
  • Bhathiya 你怎么知道,我在同一个终端窗口中运行了所有内容,它解决了问题。谢谢你:)
  • 是的,发生了。 :) 我会把它作为答案..

标签: java ubuntu wso2 wso2-am wso2carbon


【解决方案1】:

确保在同一个终端窗口中运行所有命令。

或者您可以在启动 APIM 之前对修改后的文件运行 source 命令。

或者设置JAVA_HOME后,可以启动一个新的终端窗口来运行APIM。

【讨论】:

    【解决方案2】:

    我之前也遇到过这个问题。我认为是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

    【讨论】:

    • 我没有尝试这个,因为我想使用 java 8!
    猜你喜欢
    • 1970-01-01
    • 2018-04-12
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多