Перезапустите Java веб-приложение, используя планировщик java. - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть Java Приложение Web Start и попыталось перезапустить приложение с помощью планировщика java (вызывая файл Jnlp). Он отлично работает с JRE 6, оба условия, когда система заблокирована (Window + l) Или не заблокирована, но когда я попытался перезапустить приложение (вызывая файл Jnlp), используя JRE 7, оно не работает, когда windows система находится в режиме блокировки.

Существует ли какая-либо политика безопасности java -7 для java запуска через Интернет (Система Закрытое время звонка Jnlp)?

Код ссылки-

ScheduledExecutorService scheduledExecutorService;
        scheduledExecutorService= Executors.newSingleThreadScheduledExecutor();
        scheduledExecutorService.schedule(new Runnable() {
            @Override
            public void run() {
               try {
                 Runtime.getRuntime().exec(path + "javaws.exe -system http://localhost:8181/common/app.jnlp");
                   } catch (IOException e){
                    System.err.println("Error while trying to restart he application.\n"+e.getMessage());
                }
            }
        }, delay, TimeUnit.SECONDS); 
...