2016-07-27 3 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()); 
    } 
} 

불행하게도 주석 "@Timeout"에서 "유형의 시작 illegat"다음과 같은 오류 메시지가 appers합니다. 누구든지이 메시지 오류의 원인을 설명하고 문제에 대한 가능한 해결책을 제시 할 수 있습니까?

도움 주셔서 감사합니다.

최고 감사합니다, 라파엘 코스타

+0

@Geinmachi 당신은 대답을해야합니다. –

답변

1

당신은 protected TimerService timerservice의 말에 ;이 없습니다.