Доступ к tomcat lib / ext jar в контейнере OSGI - PullRequest
0 голосов
/ 19 июня 2019

Я поместил свою банку в каталог lib tomcat с файлом манифеста

Manifest-Version: 1.0
Bnd-LastModified: 1560877899372
Bundle-ManifestVersion: 2
Bundle-Name: MyProject
Bundle-SymbolicName: MyProject
Bundle-Version: 1.0.0
Created-By: 1.8.0_191 (Oracle Corporation)
Export-Package: MyProject.api.scrap;version="1.0.0"
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: Cp1252
Private-Package: MyProject,MyProject.api;version="1.0.0"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Tool: Bnd-3.5.0.201709291849

Я хочу получить доступ к этой банке в контейнере embgi osgi с файлом манифеста

Manifest-Version: 1.0
Bnd-LastModified: 1560927114666
Bundle-ManifestVersion: 2
Bundle-Name: gty
Bundle-SymbolicName: gty
Bundle-Version: 1.0.0
Created-By: 1.8.0_191 (Oracle Corporation)
DynamicImport-Package: *
Export-Package: gty.constants;version="1.0.0"
Import-Package: MyProject.api.scrap;version="[1.0,2)",com.liferay.port
 al.kernel.portlet.bridges.mvc;version="[2.0,3)",javax.portlet;version
 ="[2.0,3)",javax.servlet;version="[3.0,4)",javax.servlet.http;version
 ="[3.0,4)"
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: Cp1252
Private-Package: content,gty.portlet
Provide-Capability: osgi.service;objectClass:List<String>="javax.portl
 et.Portlet",liferay.resource.bundle;bundle.symbolic.name=gty;resource
 .bundle.base.name="content.Language"

я пробовал разныеверсия import-пакета, dynamicimport-package, но не способная получить желаемый результат.

...