Jetty 9是否预先打包了香草Apache Felix安装?

时间:2015-06-02 14:28:32

标签: jetty osgi bundle

在某些地方我可以下载一个普通的Apache Felix,其中包含运行最新Jetty 9所需的所有软件包吗?

我一直试图通过遵循Jetty文档来做到这一点无济于事,这就像试图拼凑一个你不知道缺失部分在哪里的拼图。您从Maven获得的一些软件包,其他来自Jetty安装的lib文件夹,以及您从Eclipse Orbit下载的其他软件包。

注意:如果Jetty项目在每个版本上提供了一个包含OSGi所有必需包的zip文件,甚至更好,创建一个FatJar包,只需发布​​一个FullJetty包即可启动整个拥有一套你从未真正直接使用过的捆绑包。

1 个答案:

答案 0 :(得分:2)

如果您只看一下Apache Karaf项目,它就是基于Felix / Equinox的OSGi容器,并将Jetty和Pax-Web作为服务层。 这个服务器的最大好处是你不需要太在意所有这些基础设施包,只需解压缩它并用它开发你的OSGi应用程序。