apache - "Main Not Found"启动 Apache Geronimo

标签 apache azure amazon-ec2 geronimo

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

当我这样做时,它会旋转一分钟,发出消息“Main not find”并退出。

这篇文章表明这​​是一个系统资源问题:

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 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/

相关文章:

c++ - apache 的 c/c++ 模块

php - 更改 Apache DocumentRoot 后无法安装 Wordpress

c# - 找不到项目文件

azure - 使用 Bicep 模板创建 Azure 订阅失败,并出现错误 'InvalidSubCreationScope - Not a valid subscription creation scope'

amazon-web-services - LaunchConfiguration 用户数据与 AWS::CloudFormation::Init

WordPress 永久链接因虚拟主机而失败

apache - 启用 https 到 Xampp localhost

azure - 为什么在 Azure 应用服务中将服务计划从基本层升级到标准层会失败?

audio - AWS EC2实例上的Pyaudio “Invalid input device (no default output device)”

linux - "Syntax error near unexpected token ` crontab '"当尝试在一行中添加 cron 作业作为 sudo 时