Recently I had published an article on creating a JSR 286 compliant Portlet. Here is the URL for that Blog Post.
Struts Portlet creation tutorial from scratch using Eclipse and deploying the same to a Portal server like Liferay:
Struts Portlet creation tutorial from scratch using Eclipse and deploying the same to a Portal server like Liferay: