Pasos:
jar
de tareas de gradlecf push demoWar.jar
Paquete de aplicación descargado (20,1 millones) Prueba... Ninguno de los paquetes de compilación detectó una aplicación compatible Estado de salida 222 Error de prueba: salió con el estado 222 Destruyendo contenedor
FALLIDO Error al reiniciar la aplicación: NoAppDetectedError
SUGERENCIA: Los paquetes de compilación se detectan cuando se ejecuta "cf push" desde el directorio que contiene el código fuente de la aplicación.
Pruebe dos cosas: 1. Use el comando -p para apuntar a su artefacto desplegable. Esto sería algo así como cf p APP_NAME -p PATH_TO_YOUR_WAR. Por lo general, encadeno mis comandos de compilación e implementación de modo que: mvn clean package && cf p APP_NAME -p PATH_TO_YOUR_WAR.
Espero que esto ayude.
Al implementar por primera vez su aplicación en Cloud Foundry, el siguiente comando no funcionará
cf push TestService
necesitas usar el siguiente comando
cf push -p TestService-0.0.1-SNAPSHOT.jar testService
Enlace útil:
De lo contrario, agregue manifest.yml en la raíz
applications: - 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
después de eso, vaya a la ruta y ejecute cf push <JAR_NAME>