I've created simple "Hello world" portlet and just added
<use-default-template>true</use-default-template>
to the portlet section of liferay-portlet.xml file.
Portlet stopped to work with the following exception in the log
11:29:03,973 ERROR [PortletLocalServiceImpl:656] com.liferay.portal.kernel.xml.DocumentException: Error on line 13 of document : The content of element type "portlet" must match "(portlet-name,icon?,............ and so on
The name of my tag is present here.
Why is this? Is this tag obsolete or something?
Thanks.
Yes problem with DTD order only.
You can can see some good articles of liferay portal.
http://www.exceptionhandle.com/portal/category/portals-2
The problem is the order of the tags on the liferay-portlet.xml. You should put the tags on the right order following the "spec" (DTD).