如何在关键云上部署 java 应用程序?

How to deploy java application on pivotal cloud?

我有 jar 文件 "MyApplication.jar",同时使用命令

在 "Pivotal cloud foundry" 上部署它

cf push MyApplication -d path/MyApplication.jar 发生以下异常 "ERR Error: Could not find or load main class MyApplication.MyApp"

原因似乎是推送命令中的参数错误。 -d 用于域而不是应用程序。 可能有两种可能的解决方案:

解决方案 1:尝试使用正确的命令: 从 CLI(Cloud fondry 命令行)cd 到 jar 所在的目录。 然后:cf push MyApplication -f ManifestFilename (-f 是必需的,因为您的清单文件位于其他名称不同于 manifest.yml 的相应文件夹)

解决方案 2: 使用上述命令推送可执行 jar。将您的 jar 准备为可执行 jar。 java-罐子myJARFile.jar