Для начала я запускаю jar over Java webstart, и он отлично работает во всех браузерах в моей лаборатории.Возникает проблема, когда на сайте клиента со всеми его различными ИТ-ограничениями кажется, что он работает только в Chrome, но не работает в браузерах IE и Safari.
Я запускаю jnlp через html-файл через браузер.Ссылка, которую я использовал, была:
<script src="https://www.java.com/js/deployJava.js"></script>
<a href="javascript:deployJava.launchWebStartApplication('launch.jnlp');">Launch Application</a>Application</a>
Я попытался изменить это на:
<script src="https://www.java.com/js/deployJava.js"></script>
<a href="http://IPADDR:8080/PLCPar/launch.jnlp">Launch Application</a>
Причина в том, что в моей компании есть еще одно веб-приложение, которое работает во всех браузерах на сайте этого клиента, иих ссылка больше похожа на замену.
Итак, с заменой я вижу, что JNLP не запускается из браузера, а загружается локально.При запуске он пытается найти банку относительно того, где он был загружен.Не уверен, что мне не хватает и почему он пытается загрузить вместо запуска через веб-запуск?
Есть идеи?Спасибо!