Куда мне поместить исходный код Java и где настроить портлет liferay

Я хочу написать простой исходный код Java для портлета liferay. Пока я пишу исходный код для портлета liferay, мне также нужны какие-либо изменения в portlet.xml, liferay-portlet.xml, liferay.display.xml и web.xml. Я нигде не вижу никакой информации об этом. Любая помощь и предложения будут высоко оценены.


person user1983063    schedule 06.03.2013    source источник


Ответы (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
comment
Спасибо, Феликс. Я определил имя класса как 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
comment
Большое спасибо за ответ. - person user1983063; 12.03.2013