Java Glassfish:增加启动域超时

Java Glassfish:增加启动域超时,java,glassfish,Java,Glassfish,我正在尝试在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 compl

我正在尝试在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.

我的问题是:如何增加命令启动域的超时?600秒是不够的。

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

如果您关注:

\glassfishv3\glassfish\modules\admin cli.jar
您将在其中找到
StartDomainCommand.class
,您将看到:

  private boolean timedOut(long startTime) {
    return System.currentTimeMillis() - startTime > 600000L;
  }
注意,600秒(或600000米)是硬编码的

看起来这是一个bug。看


很抱歉带来了坏消息,我也希望看到这个问题得到解决。

您可以禁用应用程序启动域并重新启用应用程序。