[jboss-svn-commits] JBL Code SVN: r37369 - labs/jbossesb/branches/JBESB_4_10_CP/product/rosetta/src/org/jboss/internal/soa/esb/listeners/war.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Aug 8 13:03:20 EDT 2011


Author: tcunning
Date: 2011-08-08 13:03:20 -0400 (Mon, 08 Aug 2011)
New Revision: 37369

Modified:
   labs/jbossesb/branches/JBESB_4_10_CP/product/rosetta/src/org/jboss/internal/soa/esb/listeners/war/HttpGatewayDeploymentFactory.java
Log:
JBESB-3657
Only truncate the path if it ends in .WAR.


Modified: labs/jbossesb/branches/JBESB_4_10_CP/product/rosetta/src/org/jboss/internal/soa/esb/listeners/war/HttpGatewayDeploymentFactory.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/rosetta/src/org/jboss/internal/soa/esb/listeners/war/HttpGatewayDeploymentFactory.java	2011-08-08 14:26:21 UTC (rev 37368)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/rosetta/src/org/jboss/internal/soa/esb/listeners/war/HttpGatewayDeploymentFactory.java	2011-08-08 17:03:20 UTC (rev 37369)
@@ -86,7 +86,10 @@
         String transportGuarantee = webEndpointConfig.getAttribute(TRANSPORT_GUARANTEE);
         boolean secure = ( "CONFIDENTIAL".equals(transportGuarantee) || "INTEGRAL".equals(transportGuarantee) );
         String path = servlet.getWebModel().getEsbName();
-        path = path.substring(0, path.length() - 4) + urlMapping; // remove ".war" and add urlMapping
+        
+        if (path.toUpperCase().endsWith(".WAR")) {
+            path = path.substring(0, path.length() - 4) + urlMapping; // remove ".war" and add urlMapping
+        }
         while (path.endsWith("*") || path.endsWith("/")) {
         	path = path.substring(0, path.length()-1);
         }



More information about the jboss-svn-commits mailing list