bluemix中的应用程序部署

时间:2015-10-08 13:16:44

标签: ibm-cloud ibm-cloud-plugin

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

  

错误:无效的应用程序部署信息:econfig-poc-backend-adapter - 无法部署或启动应用程序 - 缺少应用程序部署信息..请删除该模块并重新部署该应用程序。

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

1 个答案:

答案 0 :(得分:1)

要修复Eclipse,请从Bluemix下的Servers窗口中删除该应用程序并再次部署它。

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

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

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