web-dev-qa-db-fra.com

Échec du déploiement de Jboss 7 War

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?

30
Radan

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

58
anvarik

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.

8
Radan

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.

3
Maciej Piekarski