Причал равноденствия NoClassDefFoundError: SslContextFactory

У меня есть проект OSGI в Индиго Ide, который использует равноденствие 3.7.0 + причал 7.5.1, теперь я обновляю Ide до Juno, который содержит равноденствие 3.8.0 + причал 8.1.3, так что

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

java.lang.NoClassDefFoundError: org/eclipse/jetty/util/ssl/SslContextFactory

Теперь я понятия не имею, спасибо за вашу помощь.

1 ответ

Правила доступа существуют по причине.... скрывая ошибку времени сборки, вы только что сделали ошибку времени выполнения.

Правильное решение - импортировать пакет org.eclipse.jetty.util.ssl в вашем комплекте.

Если вы используете инструмент, такой как Bndtools, то эти Import-Package зависимости будут обнаружены и сгенерированы автоматически.

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