public void handleRequest(ServletRequest req, ServletResponse res)
		throws Exception
	{
		// TODO:
		// heres where we would do the session ID check and all the other
		// checks we haven't envisioned yet for versioning support.
		//
        if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {
            logger.logp(Level.FINE, CLASS_NAME,"handleRequest", "WebGroup found --> "+getConfiguration().getContextRoot());
        }
        //Begin 284644, check size before handling of requests
        // PK25527
        /*int size = webApps.size();
        if (size < 1){
	        // Since we currently have only one webapp per webgroup, we should have never reached the handleRequest
	        // of this method. This means that somehow we got in here after removing a webapp. This was caused previously
	        // by removing the webapp before removing from the request mapper which could cause problems under load.
	        // The check here is somewhat redundant and should not happen now.
        	throw new WebGroupVHostNotFoundException (((Request) req).getRequestURI());
    	}
        else 
			((WebApp) webApps.get(size - 1)).handleRequest(req, res);*/
		//End 284644, check size before handling of requests
		
		if (this.webApp == null) {
	        		 throw new WebAppNotLoadedException (getConfiguration().getContextRoot());
	        	}
        
	    		this.webApp.handleRequest(req, res);
        
	    	}
public void handleRequest ( ServletRequest req , ServletResponse res ) throws Exception { if ( com . ibm . ejs . ras . TraceComponent . isAnyTracingEnabled ( ) && logger . isLoggable ( Level . FINE ) ) { logger . logp ( Level . FINE , CLASS_NAME , "handleRequest" , "WebGroup found --> " + getConfiguration ( ) . getContextRoot ( ) ) ; } if ( this . webApp == null ) { throw new WebAppNotLoadedException ( getConfiguration ( ) . getContextRoot ( ) ) ; } this . webApp . handleRequest ( req , res ) ; }
@see com.ibm.ws.core.RequestProcessor#handleRequest(ServletRequest, ServletResponse)