Подтвердить что ты не робот

Не удалось запустить Jboss 7

Не удалось запустить военное развертывание Jboss 7, и я получил следующее сообщение об ошибке в журнале.

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

Я попытался перезапустить сервер JBoss, я никогда раньше этого не видел, он работал нормально. Я googled вокруг для решения и причины этой проблемы, но не могу найти что-нибудь действительно полезное, может ли кто-нибудь помочь, пожалуйста?

4b9b3361

Ответ 1

Ну, я попробовал удалить файл журнала, это помогло в начале, но потом я снова получил ошибку. Правильное решение таково:

Перейдите в Jboss_installation_dir\standalone\configuration и найдите файл standalone.xml. Измените следующую строку:

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
    <deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments"  />
</subsystem>

в

<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>

тогда он должен работать нормально.

ПРИМЕЧАНИЕ: Этот deployment-timeout находится в секундах

Ответ 2

Это было вызвано нехваткой места на диске, очистило некоторые нежелательные файлы журналов и другие временные файлы, чтобы исправить эту проблему.

Ответ 3

При работе с JBoss 7 (6.1+ EAP) не забудьте изменить настройки XML только тогда, когда сервер не запущен, иначе они будут перезаписаны и изменения не будут выполнены.

Согласно документации, Deployment-timeout указывается в секундах, а Scan-interval время указано в миллисекундах.