2016-07-27 12 views
0

@Timeout注釈を使用して、私は次のコードを持っている:タイマー - エラー

package ejb; 
import javax.annotation.Resource; 
import javax.ejb.Stateless; 
import javax.ejb.Timeout; 
import javax.ejb.Timer; 
import javax.ejb.TimerConfig; 
import javax.ejb.TimerService; 

@Stateless 
public class timerbackup { 

@Resource 
protected TimerService timerservice 

    @Timeout 
    public void methodTimeout(Timer timer) 
    {  
    System.out.println("timeout");  
    } 
    public void settimer(long in) 
    {  
    Timer timer=timerservice.createSingleActionTimer(in,new TimerConfig()); 
    } 
} 

は、残念ながら、アノテーションに次のエラーメッセージ「タイプのillegat開始」「@Timeout」をappers。誰でもこのメッセージエラーの理由を説明し、問題の可能な解決策を提示できますか?

ありがとうございました。

よろしく、あなたがprotected TimerService timerserviceの終わりに;を持っていない ラファエル・コスタ

+0

@Geinmachiあなたはちょうど答えを出すべきです。 –

答えて