bluemix 中的应用程序部署

application deployment in bluemix

出于某种原因,我突然无法在 bluemix 服务器上部署我当前的应用程序,每次部署都会失败并出现以下错误

Error: Invalid application deployment information for: econfig-poc-backend-adapter - Unable to deploy or start application - Missing application deployment information.. Please delete the module and re-deploy the application.

相同的应用程序我可以使用 CF 工具部署命令行界面,但是新的 war 没有重新生成,我不确定环境中缺少什么。将不胜感激这方面的任何帮助。

要修复您的 Eclipse,请从 Bluemix 下的服务器 window 中删除该应用程序,然后重新部署它。

cf push 是一种将工件推送到 Bluemix 的工具。它不会构建您的 java 文件。

要手动推送您的应用程序(不涉及 Eclipse),您必须先构建 war,然后推送 war。如果它是一个基于 ant 的项目 (build.xml),您将需要 运行 ant。如果是 maven (pom.xml),你将需要 运行 mvn package。然后,你推送生成的 war 文件 cf push appname -p path/to/file.war

您还可以让 Eclipse 为您生成 war。在 Eclipse 中右键单击您的项目,然后找到导出 war 文件的选项。然后,您可以使用上面的命令推送此 war 文件。