&引用;“未找到主目录”;启动ApacheGeronimo
我正在尝试使用以下命令启动Apache Geronimo: /bin/geronimo运行 当我这样做时,它会旋转一分钟,发出消息“Main not found”并退出 本文认为这是一个系统资源问题: 我在AmazonEC2盒(运行Linux)和Azure A1盒(运行Windows Server)上都试过了,我还试过Geronimo的“完整配置文件发布”和“Web配置文件发布”,都没有做任何更改 我完全不知道我能尝试什么。我相信EC2盒至少应该有能力运行Geronimo&引用;“未找到主目录”;启动ApacheGeronimo,apache,azure,amazon-ec2,geronimo,Apache,Azure,Amazon Ec2,Geronimo,我正在尝试使用以下命令启动Apache Geronimo: /bin/geronimo运行 当我这样做时,它会旋转一分钟,发出消息“Main not found”并退出 本文认为这是一个系统资源问题: 我在AmazonEC2盒(运行Linux)和Azure A1盒(运行Windows Server)上都试过了,我还试过Geronimo的“完整配置文件发布”和“Web配置文件发布”,都没有做任何更改 我完全不知道我能尝试什么。我相信EC2盒至少应该有能力运行Geronimo 任何建议都欢迎。问题
任何建议都欢迎。问题是我安装了错误的JDK版本。我安装了最新的版本(8),但Geronimo显然无法使用它。当我安装版本6时,一切正常。我在Java 8中遇到了同样的错误。我尝试了最新版本的JavaSE7,解决了这个问题。因此,我不会使用Java 6,因为它现在已经有一段时间不受支持了(阅读:安全问题)。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特性的程序。您实际上可以将Geronimo 3与Java 8一起使用。因此,您必须将文件etc/config.properties
中的属性jre-1.7
重命名或复制到jre-1.8
。