You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2005/10/27 07:45:28 UTC

svn commit: r328796 - in /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2: Constants.java transport/http/AxisServlet.java

Author: deepal
Date: Wed Oct 26 22:45:02 2005
New Revision: 328796

URL: http://svn.apache.org/viewcvs?rev=328796&view=rev
Log:
added ServletContext into MessageContext , so one can access that using
msgCon.getProperty("servletContext");

Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java?rev=328796&r1=328795&r2=328796&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java Wed Oct 26 22:45:02 2005
@@ -155,6 +155,8 @@
 
     public static final String ENGAGE_STATUS = "engagestatus";
 
+    public static final String SERVLET_CONTEXT = "servletContext";
+
     /**
      * Errorness servcie
      */

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java?rev=328796&r1=328795&r2=328796&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java Wed Oct 26 22:45:02 2005
@@ -46,6 +46,7 @@
     private static final String CONFIGURATION_CONTEXT = "CONFIGURATION_CONTEXT";
     private ConfigurationContext configContext;
     public static final String SESSION_ID = "SessionId";
+    private ServletContext servletContext;
 
     /**
      * Method init
@@ -66,6 +67,7 @@
             configContext.setRootDir(new File(context.getRealPath("/WEB-INF")));
             lister = new ListingAgent(configContext);
             context.setAttribute(CONFIGURATION_CONTEXT, configContext);
+            servletContext = getServletContext();
         } catch (Exception e) {
             throw new ServletException(e);
         }
@@ -173,6 +175,8 @@
         try {
             Object sessionContext = getSessionContext(req);
             msgContext = createAndSetInitialParamsToMsgCtxt(sessionContext, msgContext, res, req);
+            //adding ServletContext into msgContext;
+            msgContext.setProperty(Constants.SERVLET_CONTEXT,sessionContext);
 
             out = res.getOutputStream();
             HTTPTransportUtils.processHTTPPostRequest(msgContext,