Java 如何在不使用eclipse和karaf的情况下运行服务?

Java 如何在不使用eclipse和karaf的情况下运行服务?,java,osgi,apache-karaf,Java,Osgi,Apache Karaf,我需要在eclipse之外运行该服务。我把我的OSGi包当作罐子。我需要逐个启动bundle的服务,并访问其中的方法。我正在尝试使用Karaf来完成这个过程。有谁能告诉我更好的方法吗?如果您将它们作为osgi捆绑包,为什么不将它们部署到karaf 你能准确地描述一下你尝试了什么以及结果是什么吗?根据我的经验,从ApacheKaraf开始是一个很好的地方。事实上,每个服务我只有JAR。如何在karaf中部署jar?您可以使用wrap参数部署标准jar文件,但要充分利用osgi,您需要OSGif或b

我需要在eclipse之外运行该服务。我把我的OSGi包当作罐子。我需要逐个启动bundle的服务,并访问其中的方法。我正在尝试使用Karaf来完成这个过程。有谁能告诉我更好的方法吗?

如果您将它们作为osgi捆绑包,为什么不将它们部署到karaf

你能准确地描述一下你尝试了什么以及结果是什么吗?根据我的经验,从ApacheKaraf开始是一个很好的地方。事实上,每个服务我只有JAR。如何在karaf中部署jar?您可以使用wrap参数部署标准jar文件,但要充分利用osgi,您需要OSGif或blueprint语言。