Привет, привет,
Я новичок в liferay. Я пытаюсь перенести портлеты, разработанные в websphere 6.1 (JSR 286), на liferay 6.1. На данный момент я разработал портал (PA_test.war), отображающий некоторый текст, который я развернул на liferay.
Файл .war был выбран для «Загрузить файл WAR для установки шаблона макета, портлета или темы».
После обработки были показаны следующие сообщения: «Ваш запрос успешно выполнен». «Плагин успешно загружен и сейчас устанавливается».
Когда я попытался найти портал в установленных плагинах, я не смог найти портал. Я видел логи, где написано:
ИНФОРМАЦИЯ: контекст отмены развертывания [/ PA_test] 30 июля 2012 г. 7:54:05 org.apache.catalina.startup.HostConfig deployDirectory INFO: развертывание каталога веб-приложения E: \ life \ liferay-portal-6.1.0- ce-ga1 \ tomcat-7.0.23 \ webapps \ PA_test
Я хочу знать:
1) Насколько портлет соответствует спецификациям JSR?
2) Каковы основные зависимости (с точки зрения технологии), без которых невозможно выполнить миграцию порлета?
или предлагает ли liferay альтернативу или мост для этого
или что эквивалентно websphere 6.1 (JSR 286) в liferay?
Пожалуйста помоги!!
portlet.xml
<?xml version="1.0"?>
<!--AUTOMATICALLY GENERATED DEPLOYMENT DESCRIPTOR - DO NOT EDIT-->
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" id="com.bowstreet.portlet.WebAppRunner2_test">
<portlet>
<description xml:lang="en">Portlet to test migration from wpf to xmlpf</description>
<portlet-name>Test Portlet</portlet-name>
<display-name xml:lang="en">Test Portlet</display-name>
<portlet-class>com.bowstreet.portlet.adapter.WebAppRunnerPortlet286</portlet-class>
<init-param>
<name>model</name>
<value>test</value>
</init-param>
<expiration-cache>0</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>view</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<resource-bundle>nls.test</resource-bundle>
<portlet-info>
<title>Test Portlet</title>
<short-title>Test Portlet</short-title>
<keywords>Test Portlet</keywords>
</portlet-info>
<portlet-preferences></portlet-preferences>
</portlet>
<custom-portlet-mode>
<portlet-mode>config</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<portlet-mode>edit_defaults</portlet-mode>
</custom-portlet-mode>
<user-attribute>
<description xml:lang="en">User Given Name</description>
<name>user.name.given</name>
</user-attribute>
<user-attribute>
<description xml:lang="en">User Last Name</description>
<name>user.name.family</name>
</user-attribute>
</portlet-app>