我正在尝试使用以下命令启动Apache Geronimo:./bin/geronimo run
当我这样做时,它旋转了一分钟,发出消息"Main not found“,然后退出。
本文认为这是一个系统资源问题:
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
我已经在(运行Linux)和(运行Windows Server)上都尝试过了,我还尝试了EC2的"Full Profile Release“和”A1 Profile Release“,都没有做任何更改。
我完全不知所措,不知道该做些什么。我相信EC2机器至少应该有足够的力量来运行Geronimo。
任何建议都将受到欢迎。
发布于 2016-07-27 03:41:06
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而不会出现错误。
这有一个巨大的好处,因为现在您将能够在使用Java8特性的Geronimo上运行程序。
发布于 2014-08-04 03:58:09
原来问题是我安装了错误的JDK版本。我安装了最新的版本(8),但是Geronimo显然无法与之配合使用。当我安装了版本6时,一切都运行得很好。
发布于 2014-11-04 01:43:03
我在Java 8上也遇到了同样的错误,我尝试了最新版本的Java SE 7,解决了这个问题。所以我不会使用Java 6,因为它已经不再支持了一段时间了(阅读:安全问题)。
https://stackoverflow.com/questions/25086930
复制相似问题