Bluemix 是否包含 JBoss 运行时?

Does Bluemix include a JBoss runtime?

如何在 Bluemix 上创建 JBoss 运行时?

JBoss buildpack for Cloud Foundry 不支持所有功能。当前的 buildpack 专注于 servlet 容器中的 运行 Web 应用程序,仅此而已。

是否有更多关于此的文档以及关于未来计划的任何更新?

开箱即用的 Bluemix 不包含 JBoss buildpack。它包括 WAS Liberty one 到 运行 Java SE 和 Java EE 应用程序:https://www.ng.bluemix.net/docs/#starters/liberty/index.html#liberty

我知道您指的是 Cloudfoundry JBoss buildpack,是吗?实际上,它也可以在 Bluemix 中用作自定义构建包。在这种情况下,它的所有文档、路线图和围绕它的讨论都可以在其 Git 存储库中找到:https://github.com/cloudfoundry-community/jboss-buildpack

这真的是两个问题:

  1. Cloud Foundry 的 JBoss buildpack 仅 运行s servlet。
  2. 如何在 Bluemix 上创建 JBoss 运行时间?

我会让 Cloud Foundry 和 JBoss 社区讨论该构建包的实用性。 Bluemix 允许您上传 Cloud Foundry buildpack,因此您可以在 Bluemix 中使用它来创建 JBoss 运行time.

你可能会这样想第二个问题:

  1. 如何在 Bluemix 上部署我的 JBoss 应用程序?

Bluemix 中内置的 Java 运行 时间是 Liberty for Java runtime. It supports the Java EE6 Web Profile plus many Java EE 7 technologies, as explained in Programming model support。这意味着只要您的 JBoss 应用程序符合 Java EE 标准并且不使用相对奇特的功能,它应该 运行 在 Liberty 中就可以了。

如果您想在 Bluemix 上部署您的应用程序,但希望在 JBoss 而不是 Liberty 中 运行 它(请记住,IBM 支持 Liberty 运行 时间,但可以' 对你自己创造的人负责),你有几个选择。优先顺序:

  1. 为 JBoss
  2. 使用 Cloud Foundry buildpack
  3. 部署 Docker 容器并安装 JBoss 运行时间
  4. 部署 JBoss 运行安装时间
  5. 的 VM