Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“未找到主目录”;启动ApacheGeronimo_Apache_Azure_Amazon Ec2_Geronimo - Fatal编程技术网

&引用;“未找到主目录”;启动ApacheGeronimo

&引用;“未找到主目录”;启动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 任何建议都欢迎。问题

我正在尝试使用以下命令启动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