【发布时间】:2016-02-06 20:51:13
【问题描述】:
我是亚马逊网络服务的新手,最近继承了很多现有服务。
我一直迫切需要的一件事是让我们的 Amazon Elastic Beanstalk 实例使用 Sun 的 Oracle JDK 而不是 openJDK。
自从我使用 Sun 的 Oracle JDK 进行 Java 开发以来,这种不一致一直使我的 Java 功能无法按预期工作。我们的遗留代码基于 JDK7。
例如,openJDK 中不存在 JPEG 编解码器,javascript Rhino 引擎不支持 JSON.stringify 函数。我已经解决了这些问题,但这只是避免了更大的问题,即我不知道 openJDK 不支持什么,而 Oracle JDK 似乎支持几乎所有东西。
根据前任所有者的说法,建议我不要创建自己的“AMI”,因为那样我就必须自己处理所有内部资源。有人告诉我,这样做会破坏 Elastic Beanstalk 为我们处理一切的目的。
我似乎找不到一个直接的答案。我不想离开 Elastic Beanstalk 生态系统。我假设 Amazon 的 EC2 是一个完全不同的生态系统,我必须自己管理所有服务器的内部。
我只是想知道,截至今天,是否可以使用 Oracle JDK 为 Tomcat7 提供 Elastic Beanstalk 实例?
我希望这只是网站某处的简单配置更改。
如果可能,您能否提供有关如何操作的说明?
【问题讨论】:
标签: java amazon amazon-elastic-beanstalk