Java Web Start зависает на некоторых классах
Я сделал проект Java Web Start только с одним .jar
файл. Этот файл запускается при пожаре JNLP, и все в порядке, приложение запускается, но оно зависает, когда приложение пытается что-то сделать с классом, например SOAPConnectionFactory
или другой.
Почему я знаю? Потому что я сделал некоторые записи.
В чем может быть причина? Приложение самостоятельно подписано и отлично работает в режиме отладки.
1 ответ
Можете ли вы повторить запуск под Java 8? Кажется, это часть устаревших классов JEE:
https://docs.oracle.com/javase/9/docs/api/java.xml.ws-summary.html
У меня были проблемы с JAXB через JWS под Java 9 и 10, что также устарело.
Мои попытки настроить загрузку модуля с помощью параметров JNLP не увенчались успехом, равно как и попытки добавить JAXB в качестве внешнего jar-файла.
Это может быть связано с ошибками с моей стороны или из-за частично удаленного состояния JAXB в Java 9 и 10.
Я решил переключиться на Джексона и сумел обойти мои проблемы с JAXB. Такой подход может быть вариантом для вас.