Aug 08
24
One thing I discovered while developing the sample Spring portlet: jar file conflicts between the plugin portlet and Liferay are a big headache. If Liferay has a version different from the one in your plugin, expect some very strange, confusing exception errors. Its Best to just make sure you only include the jars you need in your plugin package.
Aug 08
22

I’ve placed a simple, Hello World type Spring portlet in the downloads section. Check it out. It uses the Spring ParameterizableViewController to forward to the view JSP.
Aug 08
21
In the extension environment, edit struts-ext.xml and tilesdef-ext.xml to add your own Struts actions and forwards. In the plugin environment, the same files are used but without the “-ext” portion in the name.
Finally, rest assured that Liferay will add your Struts actions to its own during runtime.