У меня возникла проблема с открытием расширений * .jnlp с помощью Internet Explorer. Расширение открывается должным образом в браузерах Chrome и Firefox, что позволяет мне предположить, что это проблема с IE и возможно Конфигурация веб-сервера/JNLP. В частности, Internet explorer открывает файл * .jnlp как * .xml-скрипт вместо загрузки файла или открытия его с помощью java web start.Расширение JNLP не открывается в Internet Explorer
Пример:
<?xml version="1.0" encoding="utf-8" ?>
- <!--
JNLP File for Downtime Registration Application
-->
- <jnlp spec="1.7+" codebase="http://foo:8080/bar" href="bar.jnlp">
- <information>
<title>FOO</title>
<vendor>FOO Inc.</vendor>
<description>FOO BAR System</description>
- <shortcut online="false">
<desktop />
<menu submenu="FOO" />
</shortcut>
</information>
- <security>
<all-permissions />
</security>
- <resources>
<j2se version="1.7+" java-vm-args="-client" />
...
</resources>
<application-desc main-class="FooBarMainApp" />
</jnlp>
Я попытался следующие "Исправления"/обходные но безрезультатно:
- Run IE как администратор
- Добавление URL с точки зрения совместимости
- Изменение настроек JAVA на «Всегда разрешать JNLP/MIME»
- Reset Internet Explorer расширенные настройки
- Изменение настроек расширения MIME в файле web.xml веб-сервера
- Изменение IE настройки всегда разрешить загрузку файлов
Update:Я был в состоянии исправить эту проблему с обходным пути, который я опубликовал ниже. Тем не менее, я ищу более постоянное решение, если у кого есть предложения. В частности, я ищу способ исправить это на стороне бизнеса/сервера, если это вообще возможно. Было бы неплохо, если бы пользователям не нужно было менять какие-либо настройки на их стороне (иначе, переключаясь с IE на другой браузер).
MIME-Mapping в web.xml:
<mime-mapping>
<extension>jnlp</extension>
<mime-type>application/x-java-jnlp-file</mime-type>
</mime-mapping>
*: Измените настройки расширения MIME в файле web.xml веб-сервера «* Это все, что должно быть необходимо. К чему вы его установили? BTW - 1) Обязательно проверьте JNLP с помощью JaNeLA, доступный на моем [share drive] (https://drive.google.com/drive/#folders/0B5B9wDXIGw9lUnJaUjA2cmlVRE0). 2) Какие браузеры запускают JNLP успешно? –
Chrome и Firefox запускают JNLP без проблем. Explorer, который имеет проблему.Я добавил код, используемый для MIME-сопоставления в вопросе как редактирование. – ballBreaker
И .. у JaNeLA есть что сообщить о типе MIME/content? –