3

我正在尝试在 glassfish 3.1.1 中启动一个域。在此开始期间,将执行数据库迁移,这在我的情况下非常长,并且 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 秒是不够的。

4

1 回答 1

4

不幸的是,目前看来这不是一个选择。

如果您查看:

\glassfishv3\glassfish\modules\admin-cli.jar你会StartDomainCommand.class在那里找到,你会看到:

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

请注意,600 秒(或 600000 磨)是硬编码的。

看起来这已被注册为错误。见这里

很抱歉成为坏消息的承担者,我也希望看到这个问题得到解决。

于 2013-07-22T20:48:26.447 回答