Я хочу написать простой исходный код Java для портлета liferay. Пока я пишу исходный код для портлета liferay, мне также нужны какие-либо изменения в portlet.xml
, liferay-portlet.xml
, liferay.display.xml
и web.xml
. Я нигде не вижу никакой информации об этом. Любая помощь и предложения будут высоко оценены.
Куда мне поместить исходный код Java и где настроить портлет liferay
Ответы (2)
Вы должны определить класс портлета в файле portlet.xml
, это полное имя класса, такое как come.help.me.portlet.HelpPortlet
когда портлет будет выполняться (либо путем добавления страницы, либо при доступе к странице с помощью портлета, либо при любом действии над портлетом), будут вызываться методы этого класса портлета.
Если вы используете liferay-sdk, класс вашего портлета должен находиться в portlet-folder/docroot/WEB-INF/src/eu/ibacz/example/NewPortlet.java
вашего портлета.
person
Felix Christy
schedule
06.03.2013
Спасибо, Феликс. Я определил имя класса как eu.ibacz.example.NewPortlet в файле portlet.xml. где eu.ibacz.example — имя пакета, а NewPortlet — имя класса этого пакета. ‹класс-портлета›eu.ibacz.example.NewPortlet‹/класс-портлета›. А в build.xml?
- person user1983063; 06.03.2013
вы создаете портлет liferay mvc. Просто создайте портлет liferay project-> liferay и напишите свой java-код внутри портлета. Он автоматически изменится в portlet.xml, liferay-portlet.xml, liferay.display.xml и web.xml
person
Biswajit
schedule
11.03.2013
Большое спасибо за ответ.
- person user1983063; 12.03.2013