Отображение пользовательской страницы портлета при запуске Liferay - PullRequest
0 голосов
/ 26 декабря 2011

В моей папке веб-приложений Liferay Tomcat Bundle я развернул портлет Liferay-Struts2, и он отлично работает

Мой портлет называется RaviPortlet и Это путь под ним, как показано

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

Пожалуйста, посмотрите содержимое моего RaviPortlet-портлета на этом снимке экрана

enter image description here

Я хочу показать эту целевую страницу по умолчанию как CustomLogin.jsp под RaviPortlet-портлетом. Поэтому внутри файла portal-ext.properties я изменил его на

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

Но я получаю сообщение об ошибке в консоли сервера Пожалуйста, скажите мне, если это правильно? и если нет, то как мы показываем нашу страницу cutom при запуске Liferay

Ответы [ 2 ]

1 голос
/ 07 января 2013

Я думаю, вы путаете страницы Liferay с портлетами на них и страницами jsp внутри портлета.

Как правило, по нескольким причинам вы не вызываете свою пользовательскую страницу входа в систему JSP.

Вы бы хотели, чтобы ваш пользовательский логин был портлетом, чтобы вы работали в рамках сессии / области действия портала.

Сделай это. 1. измените ваш логин, чтобы он работал как портлет, если это еще не сделано 2. создать общедоступную страницу в liferay, добавить к ней портлет ravi и скопировать путь к этой странице. 3. установить путь по умолчанию к этой странице 4. Вы, вероятно, также захотите изменить одно из свойств портала, где вы также можете переопределить портлет входа по умолчанию.

Удачи.

1 голос
/ 27 декабря 2011

Нельзя использовать портлет в качестве целевой страницы. Вы должны поместить свой портлет на страницу, а затем сделать эту страницу целевой страницей. Кажется, вы пытаетесь сделать логин-портлет? Поэтому естественно разместить его на общедоступной странице, к которой имеет доступ каждый. Надеюсь, я вас правильно понял, и это вам чем-то помогло.

Армаз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...