[Yanel-commits] rev 59322 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Tue Jul 12 00:59:35 CEST 2011
Author: michi
Date: 2011-07-12 00:59:34 +0200 (Tue, 12 Jul 2011)
New Revision: 59322
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java
Log:
context path fixed in case Yanel is deployed inside ROOT
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java 2011-07-11 22:53:53 UTC (rev 59321)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java 2011-07-11 22:59:34 UTC (rev 59322)
@@ -146,7 +146,14 @@
Cookie analyticsCookie = new Cookie(ANALYTICS_COOKIE_NAME, "YA-" + UUID.randomUUID().toString());
analyticsCookie.setMaxAge(31536000); // 1 year
//analyticsCookie.setMaxAge(86400); // 1 day
- analyticsCookie.setPath(request.getContextPath());
+
+ String contextPath = request.getContextPath();
+ if (contextPath.length() == 0) { // INFO: http://download.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html#getContextPath%28%29
+ //log.debug("It seems like Yanel is deployed inside the ROOT context");
+ contextPath = "/";
+ }
+ //log.debug("Context path: " + contextPath);
+ analyticsCookie.setPath(contextPath);
response.addCookie(analyticsCookie);
return analyticsCookie;
}
More information about the Yanel-commits
mailing list