开发的最小portlet环境?

时间:2013-11-20 16:51:13

标签: liferay portlet

在我们公司,我们将Liferay用于门户网站。开发这样一个庞大的框架的最大问题是,即使在一台不错的PC上,重启也需要很长时间。我们正在尝试使用热部署,但这有时可行(依赖性需要重启,有时会发生PermGen空间错误,Liferay必须被杀死等)。

我正在考虑的是,对于我们的大多数portlet,我们并没有真正使用任何Liferay特定服务,只是JSR 168提供了标准的东西。所以我想知道是否有可用于Jetty或Tomcat的最小portlet环境,我们可以使用它来更快地开发portlet?当然我知道,一旦我遇到Liferay特定的服务电话,这不是一个选择。

我之前正在测试Apache Pluto这是一个完整但仍然轻量级的portlet容器,但是它的工作方式不同于组装portlet的方式(应该修改web.xml)并且它在我们的构建环境中破坏了兼容性Liferay的。所以这不是一个选择,但我正在寻找类似的东西。

2 个答案:

答案 0 :(得分:6)

我从未使用过life ray portal,但是使用GateIn门户太多了,因为IBM Portal是健全的,主要是为了快速开发JSR-286我使用过gatein

目前用于visioneo.org,非常灵活,适合各种用途,大型社区。

以下是简短摘要

Liferay 目前用于visioneo.org,非常灵活,适合各种用途,大型社区。

eXo平台嵌入了令人敬畏的外观和Web应用程序集。上一代门户,令人印象深刻!基于Gatein

JBoss EPP 基于gatein,旨在与JBoss中间件架构协同工作

Gatein 一个出色的portlet容器。重量轻,使用方便。但与Liferay和eXo不同,它不附带协作portlet(论坛,Wiki等)

uPortal 漂亮的门户网站,虽然它的CSS非常具有侵入性:一些BIRT样式被uPortal的CSS破坏。

Pluto 不是真正的门户网站,Apache Pluto可以用作开发/测试平台。通常被视为portlet规范的参考。

Jahia 看起来很棒但不是基于标准:支持portlet但没有真正突出显示,而是使用特定的模块技术

答案 1 :(得分:1)

您可能想尝试JRebel integration for Liferay。有introduction Webinar可用,我不知道它是否完全适用于当前的实施(网络研讨会有点老化),但它会让你了解产品/项目。