2017-10-16 3 views
0

Sur GlassFish 4.1 - Je n'arrive pas à comprendre comment recharger mon application (service Web ejb) sans utiliser la console d'administration. Je veux effectuer un rechargement à partir de la ligne de commande ou d'un autre code Java. La raison pour laquelle je veux recharger est parce que j'ai une autre fonction qui met à jour un fichier .csv qui fait partie de l'application. Donc, je veux fondamentalement pouvoir mettre à jour dynamiquement et recharger ce .csv qui vit dans cette application.Rechargement de l'application GlassFish

J'ai déjà essayé d'activer 'reload' dans GlassFish, et de créer un fichier .reload dans le répertoire racine des applications. J'ai vérifié que mon code crée avec succès le fichier .reload au bon endroit. J'ai même essayé de toucher le fichier manuellement à partir de la ligne de commande, et toujours aucun rechargement n'a lieu.

J'ai même essayé d'utiliser l'outil asadmin à partir de la ligne de commande pour redémarrer tout le domaine, mais cela ne fonctionne pas non plus.

Répondre

0

Pour recharger une application à l'aide des commandes asadmin faire:

disable application-name 
enable application-name 

Ce sont les mêmes commandes que le bouton de rechargement sur le bouton de la console d'administration fait dans les coulisses.