J'ai créé un fichier cli pour exécuter un déploiement qui est appelé par Jenkins et Linux Command Line et semble échouer au démarrage. Je ne sais pas si quelque chose me manque.JBOSS EAP 7.0.6 Déploiement de domaine ne fonctionnant pas avec le fichier CLI Déploiement
Voici comment je l'appelle. Il va arrêter le serveur, annuler le déploiement et remplacer le fichier war dans le référentiel de contenu. Le problème se produit quand je vais le redémarrer, le script ne fonctionne pas pour le démarrer et j'ai trouvé que je devais aller dans la console et démarrer/redémarrer le groupe de serveurs depuis le Runtime, puis redémarrer les serveurs. Sur l'esclave/l'hôte, le serveur ne fonctionne pas. Pas d'erreurs dans les journaux que j'ai vus. Je ne sais pas si je prends la bonne route à ce stade. Merci d'avance.
`batch
/server-group=GroupName:stop-servers(blocking=true)
undeploy Web.war --server-groups=GroupName
deploy /tmp/deploys/working/appname/Web.war --server-groups=GroupName
deployment-info --server-group=GroupName
/server-group=GroupName:start-servers(blocking=true)
run-batch`
Y a-t-il une raison pour laquelle vous arrêtez les serveurs en premier? Cela ne devrait pas être nécessaire. –
Vous pouvez rencontrer un problème si le serveur n'est pas complètement arrêté. dans la commande utilisateur du script batch: "/ host = maître/serveur-config = serveur-un: attribut-lecture (nom = état)" pour vérifier l'état du serveur. Essayez de le démarrer une fois que le serveur est en état "STOPPED". – Abhijit
@ JamesR.Perkins J'ai fini par devoir faire ça en raison d'erreurs OutOfMemory et de tout bloquer. – JonRoyer2450