@ Расписание начинается дважды - PullRequest
1 голос
/ 03 июня 2019

эта программа запускается каждый день в 4 часа утра, но каждый день расписание запускается дважды, я уже проверил любой цикл, но все в порядке. почему он всегда начинается дважды? как я могу решить?

import javax.ejb.LocalBean;
import javax.ejb.Schedule;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;

@Stateless
@LocalBean
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
public class RichiamiSync {
    @Schedule (minute = "00", hour = "04")

    public  void main() {

        try {
            Logica.esegui();
            }
            catch (Exception e) {
                Log.write("ERROR  " + e);
                Log.write("---------------------ERRORE FATALE IL PROGRAMMA E' STATO ARRESTATO-------------------------");   
                }
        Ottimizza.sql();

        Log.sendEmail();


    }




}

Первоначально методы были отмечены так:

@Singleton
@LocalBean
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)

но в другом вопросе сказали, что с безгражданством это будет решено, теперь проблема всегда одна и та же

...