[jboss-svn-commits] JBL Code SVN: r23771 - labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/soa/esb/listeners/gateway.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 7 01:27:01 EST 2008


Author: jim.ma
Date: 2008-11-07 01:27:01 -0500 (Fri, 07 Nov 2008)
New Revision: 23771

Modified:
   labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/TomcatDispatchServlet.java
Log:
Blocked invalid request to call esb service

Modified: labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/TomcatDispatchServlet.java
===================================================================
--- labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/TomcatDispatchServlet.java	2008-11-07 05:28:00 UTC (rev 23770)
+++ labs/jbossesb/workspace/mlittle/legstar/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/TomcatDispatchServlet.java	2008-11-07 06:27:01 UTC (rev 23771)
@@ -94,6 +94,14 @@
 	 */
 	protected void serveRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
         
+		String servletPath = request.getServletPath();
+		
+		//block the invalid request 
+		if (!"/".equals(servletPath)) {
+			response.setStatus(404);
+			return;
+		}
+		
 		TomcatRequestWrapper wrapper = new TomcatRequestWrapper(request, response);
        
 		try {
@@ -127,7 +135,7 @@
 	
 	
 	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-		serveRequest(request, response);
+		serveRequest(request, response); 
 	}
 	
 	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {




More information about the jboss-svn-commits mailing list