究竟有什么区别?我最近一直在使用Jetty 8.0.0,当我尝试发行版下载时,我无法同时使用WebSockets和Servlet 3.0 @WebServlet注释。如果我使用 hightide ,它就可以了。
分发的重点是什么?
答案 0 :(得分:4)
我也对这种差异感兴趣,网上的内容令人困惑。这是Jesse McConnell(https://stackoverflow.com/users/1185262/jesse-mcconnell)对[jetty-users]邮件列表(http://jetty.4.n6.nabble.com/jetty-users-jetty-versions-tt3675449.html)刚刚发布的问题的回答:
是的,hightide只是一个码头分布,有一些我们无法从eclipse分配到IP限制的附加内容。
在我得到答案之前我做了很多挖掘,所以我将把结果包括在内以供参考。我希望这会有所帮助。
来自eclipse.org的描述:Jetty Hightide应用服务器是在codehaus上组装的码头Web服务器的分发版,其中包括JNDI,XA& amp; JDBC预配置。对于jetty-hightide-6,这是jetty-6的优化,修补重建,而对于jetty-hightide-7,它是基于标准jetty-7工件与其他第三方集成相结合的分布。 - http://www.eclipse.org/jetty/about.php
来自docs.codehaus.org的说明:Hightide是Jetty开源Web容器的优化版本分发版。它预先集成了许多服务,这些服务通常只在J2EE应用程序服务器中找到,或者您自己必须自己编写的服务:JNDI,XA事务服务,JMS消息结构和JDBC可访问数据库。由于Jetty重量轻,可插拔的架构,Hightide允许您轻松选择要使用的服务,甚至可以替换其他服务。 - http://docs.codehaus.org/display/JETTY/Hightide+Documentation
常见问题解答:“Mort Bay,Codehaus和/或Eclipse的Jetty有什么区别?”在wiki.eclipse.org :最新版本的核心jetty-7及更高版本可从Eclipse获得,它使用org.eclipse.jetty打包。对于Jetty的第6版,加上一些jetty-7组件,如RPMs,Debs,Hightide,请使用codehaus,它使用org.mortbay包装。 - http://wiki.eclipse.org/Jetty/FAQ
但是,这两个发行版的内容(参见下面的“下载”)都使用o.e.j包装,所以我认为答案是完全正确的。
http://wiki.eclipse.org/Jetty 的功能提及:
下载:版本号似乎不同步:
粗略看一下后,内容看起来非常相似。