将Portlet部署到Liferay

问题描述 投票:-1回答:1

我有一些最初为JBoss Portal Platform开发的portlet,我也想在Liferay中对其进行测试。除了我的Portlet用JSF编写外,我不使用任何特定于供应商的API,因此我正在使用JSF 2 PortletBridge。

我试图将其部署到Liferay(通过我的私有页面->插件->上传文件),但是它没有用,关于某些liferay配置文件的缺失,我有一些例外。那么有没有一种方法可以在没有任何Liferay特定配置的情况下将JSF Portlet部署到Liferay?

编辑

我有这个例外

12:08:02,259信息[标准输出](MSC服务线程1-3)12:08:02,238错误[MSC服务线程1-3] [BasePortalLifecycle:45]com.liferay.portal.kernel.xml.DocumentException:文档第7行出现错误:cvc-complex-type.2.4.a:发现无效的内容(从元素“异步支持”开始)。预期为“ {{http://java.sun.com/xml/ns/j2ee”:init-param}”之一。嵌套异常:cvc-complex-type.2.4.a:发现无效的内容(从元素“异步支持”开始)。预期为'{“ http://java.sun.com/xml/ns/j2ee”:init-param}'之一。

12:08:02,459 WARN [MSC服务线程1-3] [PluginPackageUtil:1131]由于此WAR不包含liferay-plugin-package.xml文件,因此无法跟踪上下文metamer-portlet上的插件程序包

我还试图在嵌入式JBoss 7.1上运行它。 Link到web.xml(实际上我意识到有一些GateIn特定的API,但是我不确定它是否会引起问题)

jsf liferay portlet jboss-portal portletbridge
1个回答
0
投票

如果您要在Liferay Portal中部署JSF Portlet,那么我建议您使用Liferay Faces Bridge。另外,您还可以查看各种可用的demo portlets,以了解如何使Liferay正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.