Я ужасно пытаюсь отладить приложение, развернутое на сервере разработки.Он выдает ошибку времени выполнения ClassNotFoundException для класса в одном из зависимых jar-файлов, которые ему нужны.Мы используем WebStart для запуска приложения.Обновление приложения должно было добавить безопасность, необходимую для JDK8.Все банки подписаны и на правильном пути.Файл JNLP содержит список всех необходимых jar-файлов.
Я прочитал, что вы можете запустить приложение WebStart, используя ключ -verbose: class , который покажет загрузку класса.Я хотел бы, чтобы это запускалось с моей локальной машины.
Когда я пытаюсь использовать этот переключатель, дополнительная информация о загрузке классов отсутствует.Приложение отображает ошибку в окне сообщения с графическим интерфейсом пользователя с подробной информацией об ошибке.Но я хотел бы видеть, когда приложение запускается, все классы пытаются загрузить.
Это то, что я ввожу в командной строке:
C: \ <> путь> \ javaws.exe -verbose: class -localfile -J-Djnlp.application.href = http://<>path в файл cgi на сервере dev> /tms.cgi "C: \\ cache \ 6.0 \ 53 \ 50d95235-2a488a0c"
Если мне удастся получить отображение загрузки jar-файлов из каталогов, я могу проверить это с другой рабочей версией приложения и посмотреть, где я иду не так.Но я не уверен, что это возможно.