java.lang.Objectorg.apache.struts.action.ActionServlet
org.apache.struts.actions.RedeployableActionServlet
WebLogic (at least v6 and v7) attempts to serialize the TilesRequestProcessor when re-deploying the Webapp in development mode. The TilesRequestProcessor is not serializable, and loses the Tiles definitions. This results in NullPointerException and/or NotSerializableException when using the app after automatic redeploy.
This bug report proposes a workaround for this problem, in the hope it will help others and maybe motivate an actual fix.
The attached class extends the Struts Action servlet and fixes the problem by reloading the Tiles definitions when they have disappeared.
For background discussion see http://issues.apache.org/bugzilla/show_bug.cgi?id=26322
$
- Rev: 54954 $ $Date: 2004-10-17 07:40:12 +0100 (Sun, 17 Oct 2004) $1.2.1
- Method from org.apache.struts.actions.RedeployableActionServlet Summary: |
---|
getRequestProcessor |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from org.apache.struts.actions.RedeployableActionServlet Detail: |
---|
|