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 に答える