2013-02-21 28 views
30

Wdrożenie Jboss 7 wojny nie powiodło się i otrzymałem komunikat o błędzie poniżej w dzienniku.Wdrożenie Jboss 7 nie powiodło się

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 

Próbowałem zrestartować serwer JBoss, nigdy wcześniej tego nie widziałem, wszystko działało bez zarzutu. Szukałem go w celu znalezienia rozwiązania i przyczyny tego problemu, ale nie mogę znaleźć niczego naprawdę użytecznego, czy ktoś może pomóc?

Odpowiedz

57

Cóż, próbowałem usunąć plik dziennika, pomógł na początku, ale potem dostałem błąd ponownie. Odpowiednie rozwiązanie jest następujące:

Przejdź do Jboss_installation_dir\standalone\configuration i znajdź plik standalone.xml. Zmień następujący wiersz:

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

do:

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

to powinno działać dobrze.

UWAGA: Ten deployment-timeout jest w sekundach

+0

jest to wartość limitu czasu w sekcji? lub milli-sec? – Avil

+0

w kilka sekund. domyślnie jest to 60 sekund, po prostu spraw, aby był wystarczająco duży, teraz jest to na przykład 1000 sekund – anvarik

7

Przyczyną tego było niewystarczające miejsce na dysku, wyczyszczenie niektórych niepożądanych plików dziennika i innych plików tymczasowych w celu rozwiązania tego problemu.

2

Gdy mamy do czynienia z JBoss 7 (6.1+ EAP) należy pamiętać, aby edytować ustawienia XML tylko wtedy, gdy serwer nie działa - w przeciwnym razie zostaną one nadpisane, a zmiany nie będą zająć miejsce.

Zgodnie z the documentation, Deployment-timeout jest określona w sekundach, a Scan-interval czas jest określony w milisekundach.