I wanted to add another portlet configuration for the MultiColumnPortlet
(VelocityTwoColumns) with column widths of 75%,25%.

So I figured, I just add the portlet definition to the portlet.xml file in
the DEPLOYED jetspeed webapp and restart tomcat.

This completely breaks the portal and gives:
java.lang.IllegalArgumentException: Cannot pass a null PortletDefinition to 
a PortletEntity.

And stack trace in tomcat's log:

ERROR: Failed to start Local Portlet Application C:\Program Files\Apache 
Software Foundation\Tomcat 5.5\webapps\jetspeed\WEB-INF\apps\jetspeed-layouts
org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException: 
org.apache.jetspeed.security.om.impl.InternalPermissionImpl not found in 
OJB Repository

It must be that the layout portlet application must be re-registerd. But
it is kind of internal to the jetspeed application, so I am not sure how
to do this except to completely rebuild jetspeed.

This is obviously less than ideal. Can someone tell me an easier way?




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to