Перейти к содержимому

Java unable to launch the application как исправить

  • автор:

Ошибка Unable to launch the application, решаем за минуту

Настройка серверов windows и linux

Unable to launch the application

Добрый день! Уважаемые читатели и гости компьютерного блога №1 в России Pyatilistnik.org. Я уверен, что у многие системные администраторы используют в своей практике, порты управления серверами, про которые я уже очень подробно рассказывал. Если вы новичок в этом деле, то это отдельный сетевой интерфейс, который позволяет взаимодействовать с сервером, не имея на нем операционной системы. Самый используемый случай, это если завис сервер, чтобы его дернуть, или для того, чтобы установить на нем удаленно ОС. Благодаря такому KVM, вы монтируете в него ISO, эмулируя DVD-rom, а дальше все стандартно. Есть единственный минус, данный KVM работает на Java, которое очень привередливое и очень часто глючит. У меня есть старенькие лезвия Dell M600, и вот при попытке открыть IDRAC, я получаю ошибку Unable to launch the application, что не дает запуститься консоли квм. Данная ошибка, очень часто встречается в клиент-банках, которые так же могут работать через Java. Ниже я покажу как ее исправить и решить на корню.

Причины ошибки с запуском Java

Вот так вот выглядит ошибка:

Unsigned application requesting unrestricted accses to system

Unable to launch the application. Если посмотреть вкладку Details, то тут можно будет найти такую ошибку: Unsigned application requesting unrestricted accses to system. The following resourse is signed with a weak signature algorithm MD5withRSA and is treated as unsigned: https://ip адрес/Applications/dellUI/Java/release/JViewer.jar

Unable to launch the application

Тут есть ряд причин, которые не дают правильной работе приложения:

  • Нужно убрать проверку MD5 хэша
  • Добавить адрес в список исключений
  • Несовместимость c версией JAVA

Исправление ошибки Unable to launch the application

Первым делом вам необходимо поправить один конфигурационный файл, под именем java.security. Данный файл располагается по пути C:\Program Files\Java\ваша версия java\lib\security\java.security. Перед его редактированием советую сделать его резервную копию.

Поиск файла java.policy

Открываем его с помощью блокнота или Notepad++ и находим строку:

jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
Удаляем из этой строки проверку алгоритма MD5 и приводим строку вот к такому виду:
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024

Редактирование файла java.security

Перезапустите браузер. Если это не помогло исправить ошибку: Unsigned application requesting unrestricted accses to system, то сделаем еще вот, что. Так как JAVA имеет очень высокий риск хакерской атаки, то разработчики задали там очень высокий уровень безопасности. Чтобы он не срабатывал, на нужных нам ресурсах, нам необходимо добавить адрес в исключения.

Советую добавлять в исключения адреса со *, например, https://192.168.0.1/*, так как этот знак означает любые последующие знаки. Или вот еще пример https://*.ibm.com

Напоминаю, что подобное мы уже делали, при ошибке: Java Application Blocked. Открываем панель управления Windows, находим там значок Java. Открываем его и попадаем в Java Control Panel. Переходим на вкладку «Security». Оставьте уровень защиты на «High», чуть ниже будет пункт список сайтов для исключения «Exception Site List», по умолчанию он будет пустым. Для его редактирования нажмите кнопку «Edit Site List». Для добавления новой строки нажмите кнопку «Add» и введите нужный вам ресурс. Сохраняем настройки и перезапускаем браузер.

Исправляем ошибку Unable to launch the application

В итоге это в 100% случаев решает ошибку с запуском окна на Java. В итоге открыв KVM окно в IDRAC на Dell M600 я не увидел Unable to launch the application. В итоге Java-аплет запустился, попросил подтверждения того, что я доверяю данному издателю приложения. Чтобы оно больше не выскакивало, поставьте галку «Do not show this again for this app from the publisher above» и нажмите «Run» для запуска.

Подключение к java kvm

Мы почти у финишной прямой, но видимо судьба решила меня еще подразнить и я получил следующее сообщение:

В Internet Explore: Failed to establish connection with VKVM service for video redirection.
В Google Chrome: Unable to find certificate in Default Keystore for validation. Please upload the certificate using the Java Control Panel and try again. Java Control Panel can be found at the following locations.

Unable to find certificate in Default Keystore for validation

Unable to find certificate in Default Keystore for validation

Мой сертификат на лезвии Dell M600, закончился в 2012 году и был выпущен компанией делл, у меня два варианты, забить на это и сделать следующие шаги, либо же сгенерировать csr запрос и отправить его деловцам, чтобы те дали новый сертификат, что геморройно, либо обновить IDRAC, но вся загвоздка в том, что оборудование Dell M600 уже снято с поддержки и порт управления имеет последнюю прошивку.

Ошибка Unable to launch the application

Что делаем далее, удаляем из хранилища Java текущий сертификат, делается это через все тот же Java Control Panel, на вкладке «Security» в пункте «Manage Certificates»

Unsigned application requesting unrestricted accses to system

Находим нужный сертификат и удаляем его.

Удалить сертификат из java

Далее как в случае с ошибкой » Failed to validate certificate. The application will not be executed» нам необходимо почистить кэш в джаве. Делается это на вкладке общие «General», через кнопку настроек «Settings». Далее нажимаем «Удалить файлы (Delete Files)»

Удалить кэш java

  1. Trace and Log Files
  2. Cached Applications and Applets

Удалить кэш java-2

Перезапускаем браузер и пробуем запустить ваше приложение. В итоге меня ждала уже следующая ошибка, которую я видел:

java.lang.UnsatisfiedLinkError: com.ami.iusb.FloppyRedir.GetKeyboardName()Ljava/lang/String;
ссылка на архив версий java http://www.oracle.com/technetwork/java/javase/archive-139210.html

Надеюсь вы смогли решить вашу проблему с запуском java-приложения и победили ошибку: Unable to launch the application. Unsigned application requesting unrestricted accses to system. The following resourse is signed with a weak signature algorithm MD5withRSA and is treated as unsigned. Если у вас есть другие методы, то просьба описать их в комментариях, давайте делиться опытом.

java.lang.unsatisfiedlinkerror

Популярные Похожие записи:
  • Приложению Excel не удалось вставить данные, 100% решениеПриложению Excel не удалось вставить данные, 100% решение
  • Smata.Ru сервер лицензий недоступенSmata.Ru сервер лицензий недоступен
  • Ошибка 0x00002740: only one usage of each socket addressОшибка 0x00002740: only one usage of each socket address
  • Настройка #unsafely-treat-insecure-origin-as-secure в Chrome и Edge
  • Ошибка DCOM ID 10036, решаем за минутуОшибка DCOM ID 10036, решаем за минуту
  • Ошибка: There is a problem loading the Widget resourcesОшибка: There is a problem loading the Widget resources

переехало на dnsm.su

IPMI (Intelligent Platform Management Interface) это интерфейс управления платформой.
Для того что бы получить возможность наслаждаться IPMI надо установить Java
На ОС Ubuntu это делается так:

sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update && sudo apt-get install oracle-java8-installer -y

В большинстве случаев подключаться приходится по IP адресу а не по доменному имени. В этой связи надо добавить url по которому будет подключаться Java.
Надо запустить:
/usr/lib/jvm/java-8-oracle/bin/jcontrol
Вкладки Security -> Edit Site List

Если IPMI ещё времён «царя гороха» то скорее всего там используются уже устаревшие алгоритмы шифрования.
Обновлять никто ничего не будет но как тодоступ получить надо.
Сделать это можно отключив «отключённые алгоритмы»

sudo vi /usr/lib/jvm/java-8-oracle/jre/lib/security/java.security
Проще всего закомментировать всю 612ую строку с содержимым
612# jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024
Можно корректировать длину ключа или убирать конкретный алгоритм, это уже личное дело каждого

После этого можно испытывать неистовую радость от пользования IPMI

Java Client Error: «Unable To Launch The Application», The Exception Reads: «Found unsigned entry in resource. » (Doc ID 1595757.1)

When attempting to launch the Java Client the user gets the pop up message with below error:

Error: Unable to launch the application, the following error is found if you check the details of this error by clicking on the exception tab.

com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http:///JavaClient/lib/jagile/saaj.jar
at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Steps to Reproduce

  1. Open Java Control Panel
  2. From General tab, goto Settings
  3. Delete Files
  4. Check ‘Trace and Log Files’ and ‘Cached Applications and Applets’, and OK
  5. Remove check from ‘Keep temporary files on my computer.’ and OK
  6. Apply
  7. Access to Java Client URL: http://appserver:7001/JavaClient/start.html
  8. Launch

Cause

To view full details, sign in with your My Oracle Support account.

Don’t have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit oracle.com. � Oracle | Contact and Chat | Support | Communities | Connect with us | | | | Legal Notices | Terms of Use

Java — unable to launch the application

Java

После обновления прошивки сервера Supermicro перестала запускаться java-консоль KVM.

java

Приложение падало с ошибкой:

Unable to launch the application

java

java

Действительно, есть пустой аргумент:

java

Решение проблемы

java

java

 XYXyyxyXYX th/FAFA== your-server.domain.name 63630 623 0 0 1 5900 

В пустой первый аргумент копируем адрес вашего сервера из четвёртого аргумента:

 your-server.domain.name XYXyyxyXYX th/FAFA== your-server.domain.name 63630 623 0 0 1 5900 

java

Готово, ошибок нет.

Теги

Похожие материалы

Supermicro — подготовка Windows Server 2016 к эксплуатации

Олег
  • 28 июня 2022
  • Подробнее о Supermicro — подготовка Windows Server 2016 к эксплуатации

Supermicro

Не любите Supermicro? Вы просто не умеете его готовить! Сегодня будет подготавливать сервер Supermicro на базе материнской платы X11DDW-NT к эксплуатации.

Теги

Maintenance Plans — резервное копирование и обслуживание баз данных в Microsoft SQL Server 2014

Олег
  • 8 февраля 2018
  • Подробнее о Maintenance Plans — резервное копирование и обслуживание баз данных в Microsoft SQL Server 2014

Microsoft SQL Server

Microsoft SQL Server 2014 позволяет воспользоваться встроенными средствами резервного копирования и обслуживания баз данных. В данном случае план предназначен для обслуживания баз данных исключительно с моделью восстановления FULL. Если вы используете другую модель восстановления, то нужно воспользоваться другим планом, потому что резервное копирование лога транзакций вам может не потребоваться.

Теги

BAT скрипт для передергивания сети на сервере Windows Server 2012 R2

Олег
  • 12 февраля 2018
  • Подробнее о BAT скрипт для передергивания сети на сервере Windows Server 2012 R2

Windows

Однажды наши виртуальные Windows сервера стали терять сеть. Проблему удалось выявить с сетевыми адаптерами VMware E1000. Примечательно, что в Ubuntu эти сетевухи работают без нареканий, а вот в Windows Server 2012 R2 — сеть иногда зависала.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *