Le déploiement de Jboss 7 War a échoué et j'ai reçu le message d'erreur ci-dessous dans le journal.
ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015052: Did not receive a response to the deployment operation within the allowed timeout period [60 seconds]. Check the server configuration file and the server logs to find more about the status of the deployment
J'ai essayé de redémarrer le serveur JBoss, je n'ai jamais vu cela auparavant, cela fonctionnait bien avant. J'ai cherché sur Google la solution et la cause de ce problème, mais je ne trouve rien de vraiment utile, quelqu'un peut-il m'aider s'il vous plaît?
Eh bien, j'ai essayé de supprimer le fichier journal, cela a aidé au début, mais j'ai de nouveau eu l'erreur. La bonne solution est la suivante:
Aller à Jboss_installation_dir\standalone\configuration
et recherchez le fichier standalone.xml
. Modifiez la ligne suivante:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" />
</subsystem>
dans:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" deployment-timeout="1000" />
</subsystem>
alors cela devrait bien fonctionner.
REMARQUE: Ce deployment-timeout
est en quelques secondes
Cela était dû à un espace insuffisant sur le disque, à l'effacement de certains fichiers journaux indésirables et d'autres fichiers temporaires pour résoudre ce problème.
Lorsque vous traitez avec JBoss 7 (6.1+ EAP), n'oubliez pas de modifier les paramètres XML uniquement lorsque le serveur n'est pas en cours d'exécution - sinon ils seront remplacés et les modifications n'auront pas lieu.
Selon la documentation , Deployment-timeout
est spécifié en secondes et Scan-interval
le temps est spécifié en millisecondes.