Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 85814 invoked from network); 4 Sep 2006 10:12:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Sep 2006 10:12:20 -0000 Received: (qmail 10532 invoked by uid 500); 4 Sep 2006 10:12:19 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 10401 invoked by uid 500); 4 Sep 2006 10:12:18 -0000 Mailing-List: contact axis-cvs-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-cvs@ws.apache.org Received: (qmail 10382 invoked by uid 500); 4 Sep 2006 10:12:18 -0000 Delivered-To: apmail-ws-axis2-cvs@ws.apache.org Received: (qmail 10375 invoked by uid 99); 4 Sep 2006 10:12:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Sep 2006 03:12:18 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Sep 2006 03:12:17 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id B25F41A981A; Mon, 4 Sep 2006 03:11:57 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r440007 - /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AxisServlet.java Date: Mon, 04 Sep 2006 10:11:57 -0000 To: axis2-cvs@ws.apache.org From: deepal@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20060904101157.B25F41A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: deepal Date: Mon Sep 4 03:11:53 2006 New Revision: 440007 URL: http://svn.apache.org/viewvc?view=rev&rev=440007 Log: no need to set the ServletContext for each request , once we set that in configuration context thats enough. Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AxisServlet.java Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AxisServlet.java URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AxisServlet.java?view=diff&rev=440007&r1=440006&r2=440007 ============================================================================== --- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AxisServlet.java (original) +++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AxisServlet.java Mon Sep 4 03:11:53 2006 @@ -101,7 +101,7 @@ msgContext.setProperty(Constants.Configuration.TRANSPORT_IN_URL, req.getRequestURL().toString()); msgContext.setIncomingTransportName(Constants.TRANSPORT_HTTP); msgContext.setProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST, req); - msgContext.setProperty(HTTPConstants.MC_HTTP_SERVLETCONTEXT, servletConfig.getServletContext()); +// msgContext.setProperty(HTTPConstants.MC_HTTP_SERVLETCONTEXT, servletConfig.getServletContext()); return msgContext; } @@ -279,6 +279,9 @@ axisConfiguration.addParameter(servletConfigParam); ListenerManager listenerManager = new ListenerManager(); listenerManager.init(configContext); + // setting ServletContext into configctx + configContext.setProperty(HTTPConstants.MC_HTTP_SERVLETCONTEXT, + servletConfig.getServletContext()); TransportInDescription transportInDescription = new TransportInDescription( new QName(Constants.TRANSPORT_HTTP)); transportInDescription.setReceiver(this); @@ -403,19 +406,19 @@ if (port == null) { port = "8080"; } - - if(ip == null) { + + if (ip == null) { try { ip = HttpUtils.getIpAddress(); } catch (SocketException e) { throw new AxisFault(e); } } - + return new EndpointReference("http://" + ip + ":" + port + '/' + - configContext.getServiceContextPath() + "/" + serviceName); + configContext.getServiceContextPath() + "/" + serviceName); } - + protected MessageContext createMessageContext(HttpServletRequest req, HttpServletResponse resp) throws IOException { MessageContext msgContext = new MessageContext(); --------------------------------------------------------------------- To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org For additional commands, e-mail: axis-cvs-help@ws.apache.org