【问题标题】:how to deploy standalone java applications (jar's) to bluemix?如何将独立的 Java 应用程序(jar)部署到 bluemix?
【发布时间】:2015-05-27 18:00:44
【问题描述】:

网上有很多关于将 Web 应用程序(war 文件)部署到 Bluemix 的说明,但我找不到任何关于部署独立 java 应用程序的文档,它们的运行类似于以下内容:

java -jar myapp.jar

【问题讨论】:

标签: java ibm-cloud


【解决方案1】:

最近刚刚引入了可运行 jar 支持,因此您可以执行此操作。

您需要做的就是拥有一个具有Main 方法的jar,它就会运行。

  1. 创建一个空目录并将您的 jar 文件放入其中。
  2. 运行 cf push myappname -p myjarname.jar(将 myappname 替换为您的应用名称)

注意: 如果您的 jar 不监听网络流量,您的推送命令应该如下所示。这允许 jar 启动但不监听网络流量。

cf push myappname -p myjarname.jar --no-route

【讨论】:

  • 如果应用没有监听指定端口的网络流量,我想你还是需要用--no-route推送它
  • 实际上,Bluemix 中的 Liberty buildpack 很久以前就支持 Jar 应用程序。文档需要修复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-22
  • 2021-02-01
  • 2016-01-04
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多