问题
I have a portlet that worked fine on Liferay 6.1 portal but when I deploy it on Liferay 5.2.3 my configuration page did not even open. How should I make it work ?
回答1:
Here is a nice authoritative answer to a very similar question.
The portlets of newer versions are not designed to work on older installation of Liferay. Since they are compiled using the latest plugins-sdk and the also the different jars which have changed since the last version.
So if you want the newer version portlet to work with any older version then you have to compile the portlet with an older version of Liferay with that plugins-SDK. And I am sure there would be a lot of classes and jsp-tags in the Liferay 6.1 portlet which would not work in Liferay 5.2.3.
来源:https://stackoverflow.com/questions/13927914/liferay-6-1-portlet-worked-incorrect-in-5-2-3