出于某种原因突然间我无法在bluemix服务器中部署我当前的应用程序,每次部署都失败并出现以下错误
错误:无效的应用程序部署信息:econfig-poc-backend-adapter - 无法部署或启动应用程序 - 缺少应用程序部署信息..请删除该模块并重新部署该应用程序。
相同的应用程序我可以使用CF工具部署表单命令行界面,但是没有重新生成新的战争,我不确定环境中缺少什么。非常感谢这方面的任何帮助。
答案 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文件。