我们可以从非osgi组件访问osgi bundle吗?例如,我们可以从非osgi struts2操作访问osgi bundle吗?如果是,那么如何提前感谢
发布于 2012-07-25 04:44:55
一切是如何部署的,您所说的access是什么意思?
包只是一个jar文件,因此可以像任何其他jar一样在web服务中使用它。当它部署在OSGi框架中时,它只是一个OSGi包。如果你想把它当做一个库使用,那是没有问题的,很多jars已经以这种方式工作了。如果您想访问OSGi服务,那就是另一回事了。
发布于 2016-02-08 22:48:13
我们可以从其他应用程序访问osgi包
如果您有一个应用程序,当您在Apache Karaf上以捆绑包的形式部署该实体时,该应用程序使用了像MyClass.java这样的实体类。等。OSGI容器
可能使用之前已安装的同一实体包的其他应用程序
当您复制需要使用的第一个标记时,然后将其作为依赖项粘贴到新项目pom.xml下
这样做
<groupId>gobito.enterprise.solution</groupId>
<artifactId>myapp</artifactId>
<version>0.0.1</version>将其作为依赖项粘贴到另一个应用程序中,导入"gobito.enterprise.solution“包后即可使用MyClass.java
<dependency>
<groupId>gobito.enterprise.solution</groupId>
<artifactId>anotherapp</artifactId>
<version>0.0.1</version>
</dependency>https://stackoverflow.com/questions/11632321
复制相似问题