步骤:
jar
cf push demoWar.jar
下载的应用包(20.1M)暂存...没有任何buildpack 检测到兼容的应用程序退出状态222暂存失败: 退出状态222销毁容器
FAILED错误重启应用程序:NoAppDetectedError
提示:执行“cf push”时检测到Buildpacks 在包含应用源代码的可怕文章中。
答案 0 :(得分:7)
尝试两件事: 1.使用-p命令定位可部署工件。这看起来像cf p APP_NAME -p PATH_TO_YOUR_WAR。我通常链接我的构建和部署命令,因此:mvn clean package&& cf p APP_NAME -p PATH_TO_YOUR_WAR。
希望这有帮助。
答案 1 :(得分:5)
在云代工厂首次部署您的应用时,以下命令将无法正常工作
cf push TestService
您需要使用以下命令
cf push -p TestService-0.0.1-SNAPSHOT.jar testService
有用的链接:
否则在root
上添加manifest.ymlapplications:
- name: Demo
memory: 2G
disk_quota: 2G
instances: 1
path: target/demo-local-0.0.1-SNAPSHOT.jar
env:
SPRING_PROFILES_ACTIVE : "dev"
routes:
- route: demo.app.dev.vk.vaquar.khan.com
之后转到路径并运行cf push< jar_name都>