本文整理了Java中org.apache.catalina.Context.setSessionTimeout()
方法的一些代码示例,展示了Context.setSessionTimeout()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.setSessionTimeout()
方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:setSessionTimeout
[英]Set the default session timeout (in minutes) for this web application.
[中]设置此web应用程序的默认会话超时(分钟)。
代码示例来源:origin: apache/geode
@Override
public void setMaxInactiveInterval(final int interval) {
getContext().setSessionTimeout(interval);
}
代码示例来源:origin: apache/geode
@Override
public void setMaxInactiveInterval(final int interval) {
getContext().setSessionTimeout(interval);
}
代码示例来源:origin: org.springframework.boot/spring-boot
private void configureSession(Context context) {
long sessionTimeout = getSessionTimeoutInMinutes();
context.setSessionTimeout((int) sessionTimeout);
Boolean httpOnly = getSession().getCookie().getHttpOnly();
if (httpOnly != null) {
context.setUseHttpOnly(httpOnly);
}
if (getSession().isPersistent()) {
Manager manager = context.getManager();
if (manager == null) {
manager = new StandardManager();
context.setManager(manager);
}
configurePersistSession(manager);
}
else {
context.addLifecycleListener(new DisablePersistSessionListener());
}
}
代码示例来源:origin: stackoverflow.com
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return new EmbeddedServletContainerCustomizer() {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
TomcatEmbeddedServletContainerFactory containerFactory = (TomcatEmbeddedServletContainerFactory) container;
containerFactory.addContextValves(new RedisSessionHandlerValve());
ArrayList<MyTomcatContextCustomizer> customizers = Lists.newArrayList(new MyTomcatContextCustomizer());
containerFactory.setTomcatContextCustomizers(customizers);
}
};
}
public class MyTomcatContextCustomizer implements TomcatContextCustomizer {
@Override
public void customize(Context context) {
context.setSessionTimeout(30);
context.setManager(new RedisSessionManager() {{
setHost("127.0.0.1");
}});
}
}
代码示例来源:origin: jsimone/webapp-runner
ctx.setSessionTimeout(commandLineParams.sessionTimeout);
代码示例来源:origin: stackoverflow.com
public static void initWebappDefaults(Context ctx) {
// Default servlet
Wrapper servlet = addServlet(
ctx, "default", "org.apache.catalina.servlets.DefaultServlet");
servlet.setLoadOnStartup(1);
servlet.setOverridable(true);
// JSP servlet (by class name - to avoid loading all deps)
servlet = addServlet(
ctx, "jsp", "org.apache.jasper.servlet.JspServlet");
servlet.addInitParameter("fork", "false");
servlet.setLoadOnStartup(3);
servlet.setOverridable(true);
// Servlet mappings
ctx.addServletMapping("/", "default");
ctx.addServletMapping("*.jsp", "jsp");
ctx.addServletMapping("*.jspx", "jsp");
// Sessions
ctx.setSessionTimeout(30);
// MIME mappings
for (int i = 0; i < DEFAULT_MIME_MAPPINGS.length;) {
ctx.addMimeMapping(DEFAULT_MIME_MAPPINGS[i++],
DEFAULT_MIME_MAPPINGS[i++]);
}
// Welcome files
ctx.addWelcomeFile("index.html");
ctx.addWelcomeFile("index.htm");
ctx.addWelcomeFile("index.jsp");
}
代码示例来源:origin: org.dbflute.tomcat/tomcat-boot
ctx.setSessionTimeout(30);
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
context.setSessionTimeout(
sessionConfig.getSessionTimeout().intValue());
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
context.setSessionTimeout(
sessionConfig.getSessionTimeout().intValue());
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
context.setSessionTimeout(
sessionConfig.getSessionTimeout().intValue());
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
context.setSessionTimeout(
sessionConfig.getSessionTimeout().intValue());
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
if (sessionConfig != null) {
if (sessionConfig.getSessionTimeout() != null) {
context.setSessionTimeout(
sessionConfig.getSessionTimeout().intValue());
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
ctx.setSessionTimeout(30);
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
ctx.setSessionTimeout(30);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
ctx.setSessionTimeout(30);
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
ctx.setSessionTimeout(30);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
ctx.setSessionTimeout(30);
代码示例来源:origin: codefollower/Tomcat-Research
ctx.setSessionTimeout(30);
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina
ctx.setSessionTimeout(30);
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
ctx.setSessionTimeout(30);
内容来源于网络,如有侵权,请联系作者删除!