Как запустить метод, даже сервер полностью завершен и работает? В настоящее время я реализую наблюдателя файлов. Я хочу запустить Наблюдатель файлов при запуске с сервера. Но из-за цикла while()
в моем методе сервер не запускается и не переходит в таймаут. Поэтому я хочу запустить FileWatcher, как только сервер и мое веб-приложение развернутся успешно.@Startup - метод запуска Wildfly Server, если приложение успешно развернуто
@Startup
@Singleton
public class FileWatcher {
@PostConstruct
public void init() {
System.out.println("Init file Watcher ");
try {
doStartFileWatcher();
} catch (Exception e) {
}
}
}
Как это решить?
возможно удаление @Startup делает то, что вы хотите. – xxlali