Try ServiceLifeCycle:
http://wso2.org/library/333

-- dims

On 5/25/07, Desmond Whewell (CV/ETL) <[EMAIL PROTECTED]> wrote:


Sorry, I omitted to say I'm using Axis2 1.2 as a war file on Tomcat 5.5

 ________________________________
 From: Desmond Whewell (CV/ETL) [mailto:[EMAIL PROTECTED]
Sent: 25 May 2007 10:17
To: [email protected]
Subject: [axis2]What is the equivalent of 'ServletContextListener' in Axis2?




Is there an equivalent in Axis2 that gives the capability that
ServletContextListener gives in Servlets?

I have used ServletContextListener in Tomcat as a way of copying
<context-params>, defined in web.xml, into System properties. These
properties can then be examined throughout the buisness logic to control
behaviour. The listener looks like:

        // Copy the context parameters into the System properties
        ServletContext context = event.getServletContext();

        String itemName = null;
        String itemValue = null;
        Enumeration names = context.getInitParameterNames();
        while (names.hasMoreElements()) {
            itemName = (String) (names.nextElement());

            // Do not overwrite properties that already exist. I.e. those
that
            // may have been passed in by other means.
            if (System.getProperty(itemName) == null) {
                itemValue = context.getInitParameter(itemName);
                if (itemValue != null) {
                    System.setProperty(itemName, itemValue);
                }
            }
        }


I would like to do the same with Axis2 services using the equivalent
services.xml and <parameter>. Do such hooks exist in Axis2 and will it
ensure that the properties end up in the correct classloader?

Incidently, is there a schema definition for the services.xml instances?

Cheers, Des


--
Davanum Srinivas :: http://davanum.wordpress.com

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

Reply via email to