Задержка запуска из-за разрешения пакета OSGI

В настоящее время я пытаюсь перенести наш продукт на работу с jdk 11 и в рамках этой работы обновил среду osgi (обновление с версии equinox osgi 3.9.1.v20130814-1242). Нам удалось обновить компоненты и запустить пакет, но в настоящее время мы видим высокое время запуска (запуск останавливается в середине на некоторое дополнительное время). мы подозреваем, что это связано с проводкой в ​​комплекте.

Я проверил состояние пакета, используя команду ss, и все пакеты были в активном состоянии.

Затем я включил журналы отладки osgi для подключения (org.eclipse.osgi/resolver/wiring) и заметил, что один компонент пытается подключиться к одному и тому же компоненту несколько раз

Ниже приведена часть журнала. аналогичные повторяющиеся журналы для разных компонентов можно увидеть в течение этого времени остановки при запуске. (Я приложил полный журнал в http://download2265.mediafire.com/cov16dra60kg/n808avzytuv3xxb/logs.txt)

RESOLVER: Wirings for resolved bundles:
Resource
    osgi.identity; osgi.identity="tomcat"; type="osgi.bundle"; version:Version="7.0.85.wso2v1"
Wiring
    [1] osgi.wiring.package; filter:="(osgi.wiring.package=*)"; resolution:="dynamic"; cardinality:="multiple" -> [osgi.identity; osgi.identity="axiom"; type="osgi.bundle"; version:Version="1.2.11.wso2v12"]
RESOLVER: Wirings for resolved bundles:
Resource
    osgi.identity; osgi.identity="tomcat"; type="osgi.bundle"; version:Version="7.0.85.wso2v1"
Wiring
    [1] osgi.wiring.package; filter:="(osgi.wiring.package=*)"; resolution:="dynamic"; cardinality:="multiple" -> [osgi.identity; osgi.identity="axiom"; type="osgi.bundle"; version:Version="1.2.11.wso2v12"]
RESOLVER: Wirings for resolved bundles:
Resource
    osgi.identity; osgi.identity="tomcat"; type="osgi.bundle"; version:Version="7.0.85.wso2v1"
Wiring
    [1] osgi.wiring.package; filter:="(osgi.wiring.package=*)"; resolution:="dynamic"; cardinality:="multiple" -> [osgi.identity; osgi.identity="axiom"; type="osgi.bundle"; version:Version="1.2.11.wso2v12"]
RESOLVER: Wirings for resolved bundles:
Resource
    osgi.identity; osgi.identity="tomcat"; type="osgi.bundle"; version:Version="7.0.85.wso2v1"
Wiring
    [1] osgi.wiring.package; filter:="(osgi.wiring.package=*)"; resolution:="dynamic"; cardinality:="multiple" -> [osgi.identity; osgi.identity="axiom"; type="osgi.bundle"; version:Version="1.2.11.wso2v12"]
RESOLVER: Wirings for resolved bundles:
Resource
    osgi.identity; osgi.identity="tomcat"; type="osgi.bundle"; version:Version="7.0.85.wso2v1"
Wiring
    [1] osgi.wiring.package; filter:="(osgi.wiring.package=*)"; resolution:="dynamic"; cardinality:="multiple" -> [osgi.identity; osgi.identity="axiom"; type="osgi.bundle"; version:Version="1.2.11.wso2v12"]

Может кто-нибудь, пожалуйста, помогите мне в определении проблемы и почему он пытается подключиться к тому же пакету (любые дополнительные методы, чтобы сузить проблему). Та же версия tomcat использовалась в старой версии OSGI, но в середине такого замораживания не было.

большое спасибо

0 ответов

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