2017-10-03 6 views
1

J'ai une application Dropwizard qui fonctionne bien localement, mais je n'arrive pas à comprendre comment la déployer dans mon environnement Jelastic. J'ai lu "Hosting Spring Boot autonome et applications Java en cluster avec Jelastic Cloud" tutorial mais semble être plus centré sur les applications Spring Boot. Pour exécuter mon application DropWizard je dois exécuterJelastic, déployer l'application DropWizard

java -jar myJar.jar server config.yml 

mais du tutoriel il semble que élastique qu'exécuter le pot sans fournir les paramètres « serveur » et « config.yml ». Alors, quand je télécharger et déployer mon fichier jar (j'ai essayé les deux, les approches jar et zip) tout ce que je peux voir dans la sortie est

Node ID : XXXXX 
----------------------- 
Deploy failed 
/opt/repo/jelastic/scripts/deploy.sh line 66 clearCache command not found 
zipinfo cannot find or open /, /.zip or /.ZIP. 
zipinfo cannot find or open /, /.zip or /.ZIP. 

Error Nothing to run 

et le journal des SpringBoot est vide. Pouvez-vous me dire s'il existe un moyen de déployer une application DropWizard, ou si le seul moyen de le déployer est d'utiliser le registre docker?

+0

La question que vous reffering à est censé être un deffect dans le script de déploiement qui est déjà fixé. Pourriez-vous, s'il vous plaît vérifier une fois de plus? – Jelastic

+0

Je vois le même journal d'erreurs, la seule différence est qu'il ne contient plus de référence au script 'deploy.sh'. Mon fichier jar contient le fichier application.yml dans le fichier racine et manifeste dans META-INF. J'ai essayé de créer une archive zip avec les fichiers config/application.yml et lib/fileName.jar. – tratto

Répondre

0

Pour fournir des paramètres à votre application, vous devez modifier le fichier variables.conf de votre tableau de bord, puis il suffit de redémarrer l'application