Не удалось запустить 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 вокруг для решения и причины этой проблемы, но не могу найти что-нибудь действительно полезное, может ли кто-нибудь помочь, пожалуйста?
Ответы
Ответ 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
время указано в миллисекундах.