Author: djencks Date: Tue Apr 5 07:35:34 2005 New Revision: 160176 URL: http://svn.apache.org/viewcvs?view=rev&rev=160176 Log: GERONIMO-625 session-timeout is not required in session-config
Modified: geronimo/trunk/modules/jetty-builder/src/java/org/apache/geronimo/jetty/deployment/JettyModuleBuilder.java Modified: geronimo/trunk/modules/jetty-builder/src/java/org/apache/geronimo/jetty/deployment/JettyModuleBuilder.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/jetty-builder/src/java/org/apache/geronimo/jetty/deployment/JettyModuleBuilder.java?view=diff&r1=160175&r2=160176 ============================================================================== --- geronimo/trunk/modules/jetty-builder/src/java/org/apache/geronimo/jetty/deployment/JettyModuleBuilder.java (original) +++ geronimo/trunk/modules/jetty-builder/src/java/org/apache/geronimo/jetty/deployment/JettyModuleBuilder.java Tue Apr 5 07:35:34 2005 @@ -436,7 +436,10 @@ webModuleData.setAttribute("distributable", webApp.getDistributableArray().length == 1 ? Boolean.TRUE : Boolean.FALSE); - webModuleData.setAttribute("sessionTimeoutSeconds", webApp.getSessionConfigArray().length == 1 ? new Integer(webApp.getSessionConfigArray(0).getSessionTimeout().getBigIntegerValue().intValue() * 60) : defaultSessionTimeoutSeconds); + webModuleData.setAttribute("sessionTimeoutSeconds", + (webApp.getSessionConfigArray().length == 1 && webApp.getSessionConfigArray(0).getSessionTimeout() != null) ? + new Integer(webApp.getSessionConfigArray(0).getSessionTimeout().getBigIntegerValue().intValue() * 60) : + defaultSessionTimeoutSeconds); MimeMappingType[] mimeMappingArray = webApp.getMimeMappingArray(); Map mimeMappingMap = new HashMap(); @@ -1176,7 +1179,7 @@ } else if (tokens[1].equals("CONFIDENTIAL")) { this.transportType = CONFIDENTIAL; } - } + } } }