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. Такой подход может быть вариантом для вас.

Другие вопросы по тегам