На сайте Liferay есть руководство Разработка портлета с несколькими действиями
Вы знаете, где я должен разместить код класса MyGreetingPortlet?
Каким должно быть имя файла и в какую папку я должен его поместить?
Ознакомьтесь с Анатомией портлета в том же руководстве.