2015-11-18 5 views
2

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

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

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

+0

Обязательно проверьте JNLP (сделанный сервлетом) с помощью JaNeLA, доступный на моем [share drive] (https://drive.google.com/drive/#folders/0B5B9wDXIGw9lUnJaUjA2cmlVRE0). –

+0

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

+0

* «Я думаю, что я нашел проблему! ... Если я упакую все JWS в военном файле и развожу его вручную, он отлично работает» * Рад, что вы его отсортировали! :) В интересах других, которые могут столкнуться с одной и той же проблемой, было бы очень полезно, если бы вы могли написать ответ на свой вопрос. –

ответ

1

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

Смежные вопросы