2014-09-02 4 views
1

Три простых вопрос ...новичку -> Как развернуть мой JSR 168 портлета в Liferay

Вопроса 1.

У меня есть портлет JSR168, развернутый через сервер IBM WebSphere Portal в моем Компания. Я использовал версию сервера IBM Portal для своей разработки, но, строго говоря, я не думаю, что мне разрешено использовать их в моей компании. Итак, теперь мой план - сделать мою разработку и тестирование на моей локальной машине с использованием liferay, а затем развернуть на IBM Portal Server.

Из того, что я прочитал о liferay, так как он поддерживает jsr168 У меня не должно быть никаких проблем. Это верно?

Вопрос 2.

Я только что закончил установку LifeRay 6.2-5 стека на мой макинтош с сайта Bitnami. Он работает, но у меня возникают проблемы с пониманием того, как я могу развернуть мой первый портлет (который, кстати, работает в IBM Portal Server).

После входа в систему Я перехожу в Admin> Панель управления> Приложения> Диспетчер приложений. Затем я нажимаю Install и выбираю свой файл войны, а затем добавляю корень контекста. Но я продолжаю получать сообщение об ошибке «Пожалуйста, введите действительный URL-адрес».

В чем проблема? enter image description here

Вопрос 3. После портлета установлен как я могу видеть его в Liferay?

заранее спасибо

ответ

2

для 1: правильно, Liferay поддерживает JSR-168

для 2: Вы можете либо удалить файл WAR в «развернуть» папку Liferay, которая заставит Liferay развернуть его из там. Если он исчезнет из этой папки за несколько секунд, он был развернут.

Административный пользовательский интерфейс позволяет выполнять аналогичные действия через веб-интерфейс - вы можете загрузить свой плагин или указать URL-адрес, где Liferay может его загрузить: не смешивайте его с веб-интерфейсом администратора Websphere, где вы даете имя контекста для загруженного приложения. В Liferay вам придется либо использовать выгрузку, либо URL. Имя контекста происходит от имени файла WAR.

для 3: вы найдете свой плагин, когда вы выберете кнопку «Добавить» - войдите в систему под учетной записью «Администратор», и вы найдете кнопку «+» с надписью в левой части экрана. Выберите «Приложение» и найдите портлет (вы можете отфильтровать список). Если вы включите некоторые дескрипторы развертывания Liferay (посмотрите WEB-INF/liferay-display.xml), вы также можете повлиять на раздел/заголовок, в котором он находится.

+0

Большое спасибо за ваши комментарии. Я выполнил ваши инструкции, чтобы установить полет, используя панель управления> диспетчер приложений> установить и это сработало. Однако, когда я нажимаю на знак «+», мое приложение не отображается в списке. Это потому, что liferay-display.xml не существует? – Richie

+0

Я проверил свой проект в github на случай, если вы захотите увидеть https://github.com/rriviere/StockOnHand. Снова оцените вашу помощь, поскольку я новичок. – Richie

+0

фактически игнорируйте это. Я только что просмотрел журналы и вижу, что у меня есть исключение, когда liferay загружает мой портлет. Я собираюсь принять ваш ответ, хотя я еще не совсем там. спасибо, это очень помогло мне! – Richie

Смежные вопросы