0

在我的 Liferay Tomcat Bundle Web-apps 文件夹中,我部署了一个 Liferay-Struts2 Portlet,它工作正常

我的 Portlet 名称是 RaviPortlet,这是它下面的路径,如图所示

E:\liferaytomcat\liferay-portal-6.1.0-ce-b4\tomcat-7.0.22\webapps\RaviPortlet-portlet

请在此屏幕截图中查看我的 RaviPortlet-portlet 下的内容

在此处输入图像描述

我想在 RaviPortlet-portlet 下将此默认登录页面显示为 CustomLogin.jsp。所以在 portal-ext.properties 文件中,我已将其修改为

default.landing.page.path=/RaviPortlet-portlet/CustomLogin.jrtup sp

但是我在服务器控制台下收到错误请告诉我这是否正确?如果不是,我们如何在 Liferay 启动时显示我们的自定义页面

4

2 回答 2

1

您不能将 portlet 作为登录页面。您必须将您的 portlet 放在一个页面上,然后将该页面作为登录页面。看来您正在尝试制作 login-portlet ?因此,将其放在每个人都可以访问的公共页面上是很自然的。希望我对你的理解是正确的,这对你有任何帮助。

阿玛兹

于 2011-12-27T09:36:09.247 回答
1

我认为您将 Liferay 页面与它们上的 portlet 和 portlet 内的 jsp 页面混淆了。

通常,出于多种原因,您不会调用自定义登录 jsp 页面。

您可能希望您的自定义登录成为一个 portlet,以便您在门户的会话/范围内进行操作。

做这个。1. 修改您的登录进程以作为portlet 运行(如果它还没有) 2. 在liferay 中创建一个公共页面并将ravi portlet 添加到其中并复制该页面的路径。3. 设置此页面的默认路径 4. 您可能还想修改一个门户属性,您也可以在其中覆盖默认登录 portlet。

祝你好运。

于 2013-01-07T09:21:12.647 回答