我尝试使用以下命令启动 Apache Geronimo: ./bin/geronimo 运行
当我这样做时,它会旋转一分钟,发出消息“Main not find”并退出。
这篇文章表明这是一个系统资源问题:
我已经在 Amazon EC2 机器(运行 Linux)和 Azure A1 机器(运行 Windows Server)上进行了尝试,并且尝试了 Geronimo 的“完整配置文件版本”和“Web 配置文件版本”,所有这些都使用没有变化。
我完全不知道我可以尝试什么。我相信 EC2 盒子至少应该有能力运行 Geronimo。
欢迎任何建议。
最佳答案
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 功能的程序。
关于apache - "Main Not Found"启动 Apache Geronimo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25086930/