2016-09-07 78 views
0

我有jar文件 “MyApplication.jar”,而通过使用命令的 “枢纽Cloud Foundry的” 部署它如何在关键云上部署Java应用程序?


CF推MyApplication的-d路径/ MyApplication.jar 以下异常已发生 “ERR错误:无法找到或加载主类MyApplication.MyApp“

+0

通过使'java -jar MyApplication.jar'工作来进行调试。 – chrylis

+0

java -jar MyApplication.jar很好,但在关键云上部署时只有问题。 –

+0

在无法运行JAR的计算机上安装了哪些JRE?它可能没有JavaFX。 – Itai

回答

0

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

解决方案1:尝试用正确的命令: 从CLI(云fondry命令行)cd到dir其中罐子所在。 然后:CF推MyApplication的-f ManifestFilename (-f需要你的清单文件的驻留其他那个的corrent夹有diffent名比manifest.yml)

解决方案2:利用上述命令推可执行罐子。准备你的jar作为可执行jar。 java -jar myJARFile.jar

+0

非常感谢... –