2017-07-13 33 views

答えて

1

あなたがWildfly in standaloneを使用している場合は、この設定を行うにJBossのクライアントを使用することができます:あなたは、ドメインモードでWildflyを使用している場合は

[[email protected]:9990 /] /subsystem=transactions:write-attribute(name=default-timeout,value=500) 
{ 
    "outcome" => "success", 
    "response-headers" => { 
     "operation-requires-reload" => true, 
     "process-state" => "reload-required" 
    } 
} 

を:

[[email protected]:9990 /] /profile=full/subsystem=transactions:write-attribute(name=default-timeout,value=500) 
{ 
    "outcome" => "success", 
    "result" => undefined, 
    "server-groups" => {"main-server-group" => {"host" => {"master" => { 
     "server-one" => {"response" => { 
      "outcome" => "success", 
      "response-headers" => { 
       "operation-requires-reload" => true, 
       "process-state" => "reload-required" 
      } 
     }}, 
     "server-two" => {"response" => { 
      "outcome" => "success", 
      "response-headers" => { 
       "operation-requires-reload" => true, 
       "process-state" => "reload-required" 
      } 
     }} 
    }}}} 
} 

また、この設定を行うことができます管理インターフェイス

アノテーション付きのメソッドまたはクラスで時間を指定することもできます。しかし、注釈は各アプリケーションサーバーで異なります。J2EEではこれについての指定がありません。例ごとに、in Wildfly注釈は@TransactionTimeout次のとおりです。

@TransactionTimeout(1500) 

そして、すべての例で使用される時間単位はに常にあります。

関連する問題