Hi Guillaume!
In the Apache Synapse project we had the very same problem. See http://issues.apache.org/jira/browse/SYNAPSE-222
for a workaround.
Andreas
On 08 Feb 2008, at 15:50, Guillaume Cauchon wrote:
Hi, I’m currently working on a custom AxisServlet in which I need to
pass more data to the .jsp pages. I wanted to extend the
ListingAgent to add more to the session’s parameters, but the
instance access right are private so I can’t overrides the
AxisServlet instance with my own…
public class AxisServlet extends HttpServlet implements
TransportListener {
private static final Log log =
LogFactory.getLog(AxisServlet.class);
public static final String CONFIGURATION_CONTEXT =
"CONFIGURATION_CONTEXT";
public static final String SESSION_ID = "SessionId";
protected transient ConfigurationContext configContext;
protected transient AxisConfiguration axisConfiguration;
protected transient ServletConfig servletConfig;
private transient ListingAgent agent;
…
}
The simplest solution would be to change the access right to
protected, but I don’t know if this would have any side effect…
Based on the code base I don’t see why it would have any negative
effects on the webapp… Other than that, any ideas how I could do
this without copying the AxisServlet’s doGet to my servlet class
method to use my instance of ListingAgent?
Thanks
Guillaume Cauchon | DataDirect Technologies inc.
-email:
[EMAIL PROTECTED]
-mobile:
418.952-7357
-work:
418.649-1551