简体   繁体   中英

Getting 404 Not Found error message when trying to push a Java application to Cloud Foundry

I've been deploying a Java application and trying to push it to the Cloud using the PaaS Cloud Foundry but it seems like one of the routes can't be accessed when I am trying to push my application. Also, I am using Anynines ( https://www.anynines.com/ ) for the Cloud Foundry part (and I checked, this is not an authentication problem). The exact error log I get when putting the verbose mode on is:

REQUEST: [2020-07-27T14:48:16+02:00]
GET /v2/routes/reserved/domain/21d14133-2acd-462e-84ff-2a0d56bbd9ae?host=logicielgestionformations HTTP/1.1
Host: api.de.a9s.eu
Accept: application/json
Authorization: [PRIVATE DATA HIDDEN]
User-Agent: cf/6.51.0+2acd15650.2020-04-07 (go1.13.8; amd64 windows)

RESPONSE: [2020-07-27T14:48:16+02:00]
HTTP/1.1 404 Not Found
Connection: keep-alive
Content-Length: 86
Content-Type: application/json;charset=utf-8
Date: Mon, 27 Jul 2020 12:48:15 GMT
Keep-Alive: timeout=20
Server: nginx
X-Content-Type-Options: nosniff
X-Vcap-Request-Id: 5eb75dbe-96ec-40df-61ec-ac37b158d47c::5a0552f3-22cb-4c76-b234-c72b29010a1e
{
  "code": 10000,
  "description": "Unknown request",
  "error_code": "CF-NotFound"
}

I've been searching everywhere I could to get an answer to my problem but no one seems to have the same as me... If you could help me that would be extremely nice of you:)

EDIT:

I have found the problem, I only had to remove the "-" at the beginning of my manifest.yml, as it was written here: https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html ( Note: If your app name begins with the dash character (-), you cannot interact with the app using the cf CLI. This is because the cf CLI interprets the dash as a flag ).

Now I have another problem to solve though: it seems like I have to choose a buildpack...

Error staging application: An app was not successfully detected by any available buildpack

Regards, Déborah Jabès

I have found the problem, I only had to remove the "-" at the beginning of my manifest.yml, as it was written here: https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html ( Note: If your app name begins with the dash character (-), you cannot interact with the app using the cf CLI. This is because the cf CLI interprets the dash as a flag ).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM