Почему JNLP (Java Web Start) не загружает файл jar?

Почему Java Web Start не загружает файлы Jar, указанные в ресурсах?

Я использую jdk 1.5 для создания своего приложения. Есть веские причины использовать jdk 1.5, чтобы я не мог его обновить.

Демо и образцы Jdk использовали сервлет для указания местоположения JNLP и проверки безопасности. Если я использую этот сервлет, jnlp не работает, и его файлы jar не загружаются, а если написать адрес jnlp непосредственно в атрибуте кодовой базы с префиксом file:/localhost/, он работает!


person Jamali    schedule 18.11.2015    source источник


Ответы (1)


Кажется, я нашел проблему! Я был в среде экспонированных артефактов, которая была местом, отличным от фактического tomcat/webapps/ROOT, поэтому адреса в jnlp не соответствуют тому, на что они должны указывать. Если я упаковываю все JWS в военный файл и развертываю его вручную, все работает нормально.

person Jamali    schedule 19.11.2015