что указать в файле JNLP, чтобы JARS не загружался все время, а только при наличии новой версии на стороне сервера
По умолчанию webstart будет проверятьесли у вас есть последняя версия каждого файла JAR, на который есть ссылки в вашем JNLP.Чтобы избежать этих часто ненужных проверок, вы можете использовать «протокол загрузки версии».
Сначала вам нужно присвоить имена ресурсам приложения (банкам и т. Д.), Используя следующее соглашение об именах <name of jar file>__V<version number>.jar
Затем вам нужно добавить атрибут version
в тег <jar>
, а затем версию-Включите ваши ресурсы, установив для jnlp.versionEnabled
значение true в JNLP.
Этот метод гарантирует, что обновляются только устаревшие банки.
Подробности приведены здесь
Если, однако, вы не хотите изменять JNLP для изменения номеров версий измененных jar-файлов, тогда эта опция НЕ будет работать для вас, и вам придется иметь дело с поведением WebStart по умолчанию.который проверяет каждый ресурс «каждый», чтобы убедиться, что у вас установлена последняя версия.