安装管理器下载的WAS Liberty Profile和WAS之间的主要区别是什么

时间:2014-04-17 16:41:20

标签: websphere-liberty

从开发人员的角度来看,Installation Manager安装的WebSphere Application Server(1.5GB)与WebSphere Application Server V8.5 Liberty Profile(65 MB)之间的区别是什么?我将开发一个基于EJB,JSF和JPA的应用程序。根据我的搜索,Liberty Profile是一种使用Websphere开始开发的简单方法。我很感激任何评论,因为我负责为团队准备工作站,这是我第一次听说Liberty Profile。我想Liberty Profile必须是一个类似于Tomcat加上EJB支持且没有Console Administration的小型Web服务器。

3 个答案:

答案 0 :(得分:7)

WAS Liberty与WAS Classic之间的主要区别归结为: Java EE 7支持旧版应用支持

  • WebSphere Liberty 支持Java EE 7 ,自8.5.5.6开始,而WAS经典则不支持。 WAS 9.0支持Java EE 7

  • WAS Liberty不支持Java EE API中现已弃用的一些旧应用程序,例如JAX-RPC。

  • 如果您继承了一个利用WebSphere特定扩展的旧应用程序,那么您通常会绑定到WAS Classic
  • 现有的管理和部署脚本不太适用于WAS Liberty
  • 网络部署支持在WAS Liberty中不那么强大

然而,如果你正在做一个新的应用程序它不是太糟糕,你可以支付它的支持,而不必重新部署到不像Glassfish或WildFly新的东西。 组织级别的生产限制为2GB,但您可以拥有无​​限制的开发实例。据我所知,这是基于荣誉制度。

以下文章高层次地记载了这些差异 https://developer.ibm.com/wasdev/docs/was-classic-or-was-liberty-how-to-choose/

文章中引用的白皮书详述了每个差异 http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/documentation/ChoosingWASClassicorWASLiberty.pdf

答案 1 :(得分:5)

WebSphere Application Server首席架构师有一篇名为Liberty Archive Install and Installation Manager的博客文章,比较了这两种方法。

IBM WebSphere Application Server V8.5.5 Packaging Highlights文档的第9页还有一个并排比较。

答案 2 :(得分:3)

你可以看一下这本红皮书http://www.redbooks.ibm.com/abstracts/sg248076.html?Open,特别是第1章和第34页;自由概要介绍"了解有关Liberty Profile的更多信息。

至于支持的编程模型(您可以在同一章中查看),根据您需要使用的EJB,JSF和JPA的确切版本,Liberty可以,我们不适合开发。此外,在同一章中,您可以阅读Liberty Profile和完整个人资料之间的兼容性。

您还可以找到有用的https://www.ibmdw.net/wasdev/2013/05/20/alasdair_nottingham_talks_about_what_makes_liberty_different/

这篇文章