Задержка запуска из-за разрешения пакета 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, но в середине такого замораживания не было.
большое спасибо