Si j'utilise la console d'administration Web pour JBOSS, je peux accéder à Applications - JAR EJB2 et consulter la liste des EJB déployés. En cliquant sur l'un d'entre eux, je reçois une page qui me permet de démarrer et d'arrêter l'EJB sélectionné. Cependant, je ne peux pas trouver une ligne de commande équivalente. Existe-t-il un moyen de démarrer/arrêter les applications EJB dans JBOSS via la ligne de commande? Je vais utiliser Appistry CloudIQ Manager pour déployer et gérer des applications et je dois pouvoir programmer le démarrage et l'arrêt de chaque EJB. J'ai trouvé comment installer et désinstaller via la ligne de commande, juste besoin de pouvoir démarrer, arrêter et interroger son état (démarré/arrêté).Comment arrêter/démarrer des applications EJB dans JBOSS 6.0 à partir de la ligne de commande
Répondre
Si vous souhaitez gérer JBoss par script, vous devez probablement utiliser l'outil twiddle
. Plus d'infos ici: http://community.jboss.org/wiki/Twiddle.
Si vous voulez arrêter l'application WAR vous pouvez faire quelque chose comme ça:
- liste application WAR et leur nom de haricot:
twiddle.sh query 'jboss.web.deployment:*' jboss.web.deployment:war=/ROOT jboss.web.deployment:war=/admin-console
- désactiver l'application:
twiddle.sh invoke 'jboss.web.deployment:war=/ROOT' stop
- tour sur l'application
twiddle.sh invoke 'jboss.web.deployment:war=/ROOT' start
Malheureusement je ne peux pas trouver une résolution similaire pour une application EJB. Vous pouvez trouver une telle application en utilisant ces commandes:
twiddle.sh query 'jboss.j2ee:*'
Et plus tard, vous pouvez essayer d'arrêter ou de démarrer une application. Malheureusement, cela ne fonctionne pas correctement pour moi. Mais vous pouvez toujours annuler le déploiement et déployer une telle application. Vous pouvez le faire de telle manière:
- deploy
twiddle.sh invoke "jboss.system:service=MainDeployer" deploy file:///path/to/ProjectEAR.ear
- undeploy
twiddle.sh invoke "jboss.system:service=MainDeployer" undeploy file:///path/to/ProjectEAR.ear
Déploiement
twiddle.sh invoke "jboss.system:service=MainDeployer" deploy file:///path/to/ProjectEAR.ear
Mais vous ha ve remeber de telles choses:
- si vous utilisez Déployez chaud (le service HDScanner) vous ne pouvez pas mettre l'application dans le répertoire
deploy
(il sera déployer automatiquement après undeploy) - Si votre application n'est pas dans
deploy
répertoire, le serveur ne l'installe pas pendant le démarrage et vous devez l'installer à la main en utilisanttwiddle
commande
twiddle.sh appelez 'jboss.web.deployment: war =/ROOT 'stop
- 1. Utilisez des bocaux externes dans EJB (JBoss)
- 2. envoyer des valeurs à partir de la ligne de commande?
- 3. Pouvez-vous exécuter des applications AIR à partir de la ligne de commande?
- 4. Comment précharger des instances EJB sur JBOss
- 5. @EJB dans JBoss 5.1.0 GA?
- 6. Comment créer SQLite3 à partir de la ligne de commande?
- 7. Comment effectuer des tests TestNG dans des groupes spécifiques (à partir de la ligne de commande)?
- 8. Migration de Tomcat 6.0 vers JBoss AS 6.0
- 9. Comment insérer des caractères latins dans Mysql à partir du shell de la ligne de commande?
- 10. Filigrane vidéo à partir de la ligne de commande Linux
- 11. Comment exécuter des fichiers .class sur des fenêtres à partir de la ligne de commande?
- 12. Exécution groovy à partir de la ligne de commande
- 13. compiler java à partir de la ligne de commande
- 14. Comment ajouter des en-têtes HTTP personnalisés à IIS à partir de la ligne de commande
- 15. Perl exécution à partir de la ligne de commande question
- 16. Publier ClickOnce à partir de la ligne de commande
- 17. Résolution automatique Perforce à partir de la ligne de commande?
- 18. Exécuter garbage collector à partir de la ligne de commande?
- 19. a commencé à partir de la ligne de commande?
- 20. Comment exécuter une application NetBeans compilée de manière incrémentielle à partir de la ligne de commande?
- 21. Publier sur RSS à partir de la ligne de commande
- 22. SWT & JFace à partir de la ligne de commande
- 23. Rubygems plus faciles à partir de la ligne de commande?
- 24. texte complexe remplacer à partir de la ligne de commande
- 25. Version d'assemblage à partir de la ligne de commande?
- 26. Exécution d'un Zend_Application à partir de la ligne de commande?
- 27. cvs checkout à partir de la ligne de commande Windows
- 28. JBoss EJB 3 issue DeploymentException
- 29. WIX: Comment sélectionner des fonctionnalités à partir de la ligne de commande
- 30. Comment mettre à jour la référence Web à partir de la ligne de commande VS 2008?