Hi,

We are facing a serious performance issue with Jetspeed (version 2.1.3).

Our web application, based on jetspeed, contains portlets using portlet
preferences. When several users connect to the application at the same
time (60 users or more), it seems that access to portlet preferences
highly slow down the application. We discovered that threads are blocked
on access to preferences.
Here is a part of the stack trace where threads are blocked :
        java.utils.prefs.AbstractPreferences.node(String)
        
org.apache.jetspeed.components.portletentity.portletEntityImpl.getPrefer
enceSet(Principal)
        
org.apache.jetspeed.components.portletentity.portletEntityImpl.getPrefer
enceSet()
        
org.apache.pluto.core.impl.PortletPreferencesImpl.<init>(Integer,
PortletEntity)
        
org.apache.pluto.factory.PortletObjectAccess.getPortletPreferences(Integ
er, PortletEntity)
        org.apache.pluto.core.impl.RenderRequestImpl.getPreferences()
        com.hraccess.portlet.NewsPortlet.doView(RenderRequest,
RenderResponse)
        ...

Do you know any workaround to solve this problem ?

Thanks for your help.

--
Nicolas Dutertry
HR Access Solutions - http://www.hraccess.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to