From: <jbo...@li...> - 2005-10-28 13:56:45
|
Author: rem...@jb... Date: 2005-10-28 09:56:41 -0400 (Fri, 28 Oct 2005) New Revision: 1459 Modified: trunk/labs/jbossweb/src/share/classes/org/jboss/web/rewrite/RewriteValve.java Log: - I actually had added Request.get/setConnector a long time ago, so there's no need for useless hacks. Modified: trunk/labs/jbossweb/src/share/classes/org/jboss/web/rewrite/RewriteValve.java =================================================================== --- trunk/labs/jbossweb/src/share/classes/org/jboss/web/rewrite/RewriteValve.java 2005-10-28 13:45:16 UTC (rev 1458) +++ trunk/labs/jbossweb/src/share/classes/org/jboss/web/rewrite/RewriteValve.java 2005-10-28 13:56:41 UTC (rev 1459) @@ -294,17 +294,12 @@ if (rewritten) { if (!done) { // Reinvoke the whole request recursively - Engine engine = (Engine) request.getHost().getParent(); - Connector[] connectors = engine.getService().findConnectors(); - // Find the right connector (note: this is the only real hack) - // FIXME: do it by comparing ports and stuff for now ? - Connector connector = connectors[0]; try { request.getCoyoteRequest().requestURI().setString(url); - connector.getProtocolHandler().getAdapter().service + request.getConnector().getProtocolHandler().getAdapter().service (request.getCoyoteRequest(), response.getCoyoteResponse()); } catch (Exception e) { - // This doesn't actually happen in Tomcat + // This doesn't actually happen in the Catalina adapter implementation } } } else { |