का उपयोग कर चलने वाला शेड्यूल कोई भी जानता है कि जेबॉस एएस 7 पर @ शेड्यूल एनोटेशन कार्य कैसे करें?जेबॉस एएस 7.1 - @ शेड्यूल एनोटेशन
मुझे पता है कि ग्लासफ़िश-3.1.2 पर यह बॉक्स के बाहर काम करता है।
https://community.jboss.org/message/623574
:;)
मैं इन मंच धागे की जाँच की, लेकिन कुछ भी मदद करता है
@ManagedBean
@Stateless(name="ImportStatementSchedule")
public class ImportStatementSchedule implements Serializable{
private Logger _log = Logger.getLogger(this.getClass());
@Schedule(minute="*")
public void executeImport(){
_log.info("Scheduled task started");
}
}
मैं लॉग संदेश हर मिनट, लेकिन कुछ भी प्राप्त की उम्मीद:
मैं यह कोशिश https://community.jboss.org/message/621893
https://community.jboss.org/message/637567
एक JBoss 7.1.1-फाइनल
शायद मैं कुछ भूल गया के रूप में है, तो कृपया किसी को भी सही तरीके से करने के लिए मुझसे बात कर सकते हैं?
अद्यतन:
मुझे पता है कि JBoss JNDI करने के लिए अपने EJB रजिस्टर:
11:07:05,548 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-6) JNDI bindings for session bean named ImportStatementSchedule in deployment unit deployment "finadv.war" are as follows:
java:global/finadv/ImportStatementSchedule!finadv.bean.ImportStatementSchedule
java:app/finadv/ImportStatementSchedule!finadv.bean.ImportStatementSchedule
java:module/ImportStatementSchedule!finadv.bean.ImportStatementSchedule
java:global/finadv/ImportStatementSchedule
java:app/finadv/ImportStatementSchedule
java:module/ImportStatementSchedule
UPDATE2
के रूप में टिप्पणी
इस सूत्र देखें, विशेष रूप से "घंटा" पैरामीटर: http://stackoverflow.com/questions/10246606/java-ee-scheduler- –
कॉल पैरामीटर सेट करके हल की गई समस्या है। हालांकि, मैंने @Schedule (मिनट = "18", घंटा = "15") जैसे सटीक मानों के साथ पहले कोशिश की लेकिन कुछ भी नहीं होता। धन्यवाद। अच्छे संदर्भ के लिए – rkosegi