5

Dopo il caricamento e la distribuzione su aws, il file .jar non è stato avviato. Quindi i contenuti statici vengono serviti e nginx viene riconfigurato (dalle configurazioni personalizzate) ma il file jar (che era nella root di .zip che ho caricato) non è stato eseguito dopo la distribuzione, quindi ho dovuto eseguirlo tramite il comando ssh, e, naturalmente, si spegne dopo aver chiuso terminale ssh ... ho inserito procfile come definito sul sito di Amazon, ma nessun progresso ..Aws Elasticbean non esegue la mia applicazione .jar

+1

Se c'è un errore con il processo di distribuzione si dovrebbe essere in grado di trovare qualcosa nei log dei server indicano qual è il problema. –

+1

Non c'è nessun problema sulla distribuzione, tutto passa in verde, in più nessun registro indica errori. C'è altra documentazione su Procfile? – Falcon

+0

Se si desidera un esempio di un'app Java utilizzando Procfile, l'ultima versione di beanstalker viene fornita con una. Usa $ mvn archetype: generate -Dfilter = elasticbeanstalk-javase-archetype per trovarlo – aldrinleal

risposta

2

Vediamo se ho capito: si stanno avendo problemi con il codice Java in esecuzione su AWS Elastic Beanstalk perché pensa che il tuo codice sia ok sondando il file statico index.html per esempio, giusto?

In questo caso, ci sono due cose da cercare:

  • Impostare un Health Check URL che punta a uno dei tuoi endpoint java. In particolare, è utile se è possibile diagnosticare ogni dipendenza esterna (altri servizi AWS, database)
  • Accedere all'istanza - assicurarsi di poter ottenere tutto il logging possibile: Variabili d'ambiente, Proprietà del sistema - che sarebbe un inizio

Speranza che aiuta

Problemi correlati