[seam-commits] Seam SVN: r13134 - branches/enterprise/JBPAPP_5_0/src/main/org/jboss/seam/mock.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Mon Jun 14 06:14:23 EDT 2010


Author: manaRH
Date: 2010-06-14 06:14:23 -0400 (Mon, 14 Jun 2010)
New Revision: 13134

Modified:
   branches/enterprise/JBPAPP_5_0/src/main/org/jboss/seam/mock/MockServletContext.java
Log:
JBPAPP-4273 - getting real webappRoot from container

Modified: branches/enterprise/JBPAPP_5_0/src/main/org/jboss/seam/mock/MockServletContext.java
===================================================================
--- branches/enterprise/JBPAPP_5_0/src/main/org/jboss/seam/mock/MockServletContext.java	2010-06-13 22:06:15 UTC (rev 13133)
+++ branches/enterprise/JBPAPP_5_0/src/main/org/jboss/seam/mock/MockServletContext.java	2010-06-14 10:14:23 UTC (rev 13134)
@@ -56,7 +56,11 @@
          }
          else
          {
-            webappRoot = new File(getClass().getResource("/.").toURI());
+            // in case of web application in real servlet container
+            // expected path /jboss-as/server/<profile>/deploy/<war>/WEB-INF/lib/jboss-seam.jar/org/jboss/seam/mock/
+            String pathToPackage = getClass().getResource("").getPath();
+            String[] paths = pathToPackage.split("WEB-INF");            
+            webappRoot = new File(paths[0]);
          }
       }
       catch (URISyntaxException e)



More information about the seam-commits mailing list