2013-06-12 3 views
3

Я пытаюсь запустить домен в стеклянную рыбку 3.1.1. Во время этого запуска, миграция базы данных выполняется, что очень долго в моем случае, и GlassFish падает в тайм-аут:Glassfish: увеличение тайм-аута стартового домена

> asadmin start-domain MyDomain 

[домен пытается запустить]

No response from the Domain Administration Server (MyDomain) after 600 seconds. 
The command is either taking too long to complete or the server has failed. 
Please see the server log files for command status. 
Please start with the --verbose option in order to see early messages. 
Command start-domain failed. 

Мой вопрос: Как увеличить время ожидания для команды start-domain? 600 секунд недостаточно.

+1

можно отключить приложение запустить домен и повторно включить приложение. – BevynQ

ответ

4

К сожалению, на данный момент это не вариант.

Если вы посмотрите на:

\glassfishv3\glassfish\modules\admin-cli.jar вы найдете StartDomainCommand.class в наличии, вы увидите:

private boolean timedOut(long startTime) { 
    return System.currentTimeMillis() - startTime > 600000L; 
    } 

Обратите внимание, что 600 секунд (или 600000 мельницы) закодирована.

Похоже, что это было зарегистрировано как ошибка. См. here.

Извините, что являюсь носителем плохих новостей, я хотел бы, чтобы это было разрешено.

Смежные вопросы