【问题标题】:"Main Not Found" starting Apache Geronimo“Main Not Found”启动 Apache Geronimo
【发布时间】:2016-07-27 03:49:50
【问题描述】:

我正在尝试使用以下命令启动 Apache Geronimo: ./bin/geronimo 运行

当我这样做时,它会旋转一分钟,发出消息“未找到主服务器”并退出。

本文认为是系统资源问题:

http://apache-geronimo.328035.n3.nabble.com/jira-Created-GERONIMO-5551-Failing-to-start-the-server-with-the-error-quot-Main-not-found-quot-td1324013.html

我已经在 Amazon EC2 机器(运行 Linux)和 Azure A1 机器(运行 Windows Server)上进行了尝试,我还尝试了 Geronimo 的“完整配置文件发布”和“Web 配置文件发布”,所有这些都使用没有变化。

我完全不知道我可以尝试什么。我被引导相信 EC2 机器至少应该具备运行 Geronimo 的能力。

欢迎提出任何建议。

【问题讨论】:

    标签: apache azure amazon-ec2 geronimo


    【解决方案1】:

    Apache Geronimo 版本 3 设计为在 JRE 1.7 而不是 JRE 1.8 上运行。如其他答案所述,该问题是由 Geronimo 在 JRE 1.7 而不是 1.8 上运行引起的。

    不过,为了运行 Geronimo,您不仅限于 JRE 1.7 和更早版本。因此,您只需将安装中文件etc/config.properties 中的属性jre-1.7 重命名或复制为jre-1.8。之后,您应该能够运行 Geronimo 而不会出现错误。

    这有一个巨大的好处,因为现在您将能够在 Geronimo 上运行使用 Java 8 功能的程序。

    【讨论】:

      【解决方案2】:

      原来问题是我安装了错误的 JDK 版本。我已经安装了最新版本 (8),但 Geronimo 显然无法使用它。当我改为安装版本 6 时,一切正常。

      【讨论】:

      • 您实际上可以将 Geronimo 3 与 Java 8 一起使用。因此,您必须将文件 etc/config.properties 中的属性 jre-1.7 重命名或复制为 jre-1.8
      【解决方案3】:

      我在使用 Java 8 时遇到了同样的错误。我尝试了最新版本的 Java SE 7 并解决了问题。所以我不会使用 Java 6,因为它现在已经并且已经停止支持一段时间了(阅读:安全问题)。

      【讨论】:

        猜你喜欢
        • 2018-10-05
        • 2022-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-05-10
        • 2018-12-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多