The following issue has been updated:
Updater: Scott T Weaver (mailto:[EMAIL PROTECTED])
Date: Thu, 3 Jun 2004 7:36 PM
Changes:
assignee changed to Scott T Weaver
Version changed to 2.0-dev/cvs
Version changed to 2.0-a1
---------------------------------------------------------------------
For a full history of the issue, see:
http://issues.apache.org/jira/browse/JS2-68?page=history
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/JS2-68
Here is an overview of the issue:
---------------------------------------------------------------------
Key: JS2-68
Summary: PortalCache needs to be updated when a portlet app is undeployed
Type: Bug
Status: Open
Priority: Major
Project: Jetspeed 2
Versions:
2.0-dev/cvs
2.0-a1
Assignee: Scott T Weaver
Reporter: Scott T Weaver
Created: Thu, 3 Jun 2004 7:36 PM
Updated: Thu, 3 Jun 2004 7:36 PM
Description:
The PortletCache needs to have a removeAll(PortletApplicationDefinition) method added
so that when a portlet app is hot undeployed that all of its associated portlet
definitions are removed from the cache.
This is required because the cached Portlet is holding onto an instance of the
ServletContext. When servlet application that ServletContext belongs to is undeployed
by tomcat, the ServletContext becomes invalid causing multiple issues including:
1. Redployed servlet classes seemed to be cached within the invalid SC, and do not
allow for the new sevlet class(es) to be loaded.
2. SC.getRequestDispatcher() returns a null object causing all kind of headaches.
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]