是否可以在不更改项目文件或目录结构的情况下部署任何 JSR 286 投诉 portlet 而不是专门的 Liferay portlet(使用 eclipse 插件等创建)?
如果不可能,是否有任何逐步的过程可以将任何 portlet 转换为与 Liferay 兼容的 portlet?
是的,这是可能的:您只需要在 Liferay 部署目录中或通过界面部署 WAR 文件。前段时间我写了一篇关于portlet 的教程,创建了一些兼容JSR 286 的portlet 并部署了它们。也许他们可以帮助你。(但是请注意,为了探索 Liferay 的某些属性,这些 portlet 没有web.xml
描述符——它们可以在 Liferay 中工作,但不能在其他地方工作。如果需要,只需添加描述符)。