2016-05-04 5 views
0

私のJava EEアプリケーションでは、私は@Singletonといくつかの方法を持つ@Schedule dメソッドを持っています。 Wildflyでアプリケーションをデプロイすると、Timerサービスはこれらのメソッドの実行を開始しますが、これは正しいことです。Wildfly 10でタイマーサービスを無効にする方法は?

開発中に私のアプリケーションをセカンダリサーバでテストしているので、それらのメソッドの実行を防ぐために、WildflyのそのインスタンスでTimerサービスを無効にしたいと思います。

問題は...これを行うための設定が見つかりません。

Wildfly 10でタイマーサービスを無効にするにはどうすればよいですか?

+0

http://jdevelopment.nl/disabling-ejb-timers-java-ee-6/ –

+0

はあなたにカッシオをありがとう、私はよりサービスを無効にすることを好むwildflyのために働きますスケジューリングされたメソッドの各呼び出しを取り消す第2のアプリケーションを有する。 –

答えて

3

ブロックtimer-serviceをstandalone.xmlで削除してください。

<subsystem xmlns="urn:jboss:domain:ejb3:3.0"> 
... 
<timer-service thread-pool-name="default" default-data-store="default-file-store"> 
       <data-stores> 
        <file-data-store name="default-file-store" path="timer-service-data" relative-to="jboss.server.data.dir"/> 
       </data-stores> 
      </timer-service> 

それは9

関連する問題