草庐IT

session-config

全部标签

java - web.xml 中的 session 超时

我试图了解Web.xml中session配置的真正目的是为了session超时。60现在让我告诉你我的问题。我的应用程序正在导入/上传一个.txt文件,这肯定需要1个多小时,因为要导入数百万条记录。但是session在1小时后超时,尽管我的应用程序仍在导入正在进行的.txt文件。这样的应用程序不应超时,因为应用程序正在后台执行某些任务。 最佳答案 设置一个永不过期的session超时是不可取的,因为您会可靠地让用户在每次完成后按下注销按钮,以防止您的服务器负载过大(取决于用户数量和硬件)。另外,您可能会遇到一些您宁愿避免的安全问题。

java - web.xml 中的 session 超时

我试图了解Web.xml中session配置的真正目的是为了session超时。60现在让我告诉你我的问题。我的应用程序正在导入/上传一个.txt文件,这肯定需要1个多小时,因为要导入数百万条记录。但是session在1小时后超时,尽管我的应用程序仍在导入正在进行的.txt文件。这样的应用程序不应超时,因为应用程序正在后台执行某些任务。 最佳答案 设置一个永不过期的session超时是不可取的,因为您会可靠地让用户在每次完成后按下注销按钮,以防止您的服务器负载过大(取决于用户数量和硬件)。另外,您可能会遇到一些您宁愿避免的安全问题。

spring - 如何在没有 web.xml 的情况下以编程方式设置 session 超时、错误页面

我正在使用SpringMVC并成功设置了WebApplicationInitializer(使用Tomcat的ServletContainerInitializer),没有任何web.xml文件。添加过滤器(如SpringSecurity)和servlet(如Dispatcher)没有问题,而且它们工作正常。如果需要,我也可以设置init-params。我想不通的是如何设置一些通常存在于web.xml中的特殊标签。例如,我想设置一个自定义的403错误页面。通常我会在web.xml中这样做:403/accessDenied.html但我不知道如何在WebApplicationInitia

spring - 如何在没有 web.xml 的情况下以编程方式设置 session 超时、错误页面

我正在使用SpringMVC并成功设置了WebApplicationInitializer(使用Tomcat的ServletContainerInitializer),没有任何web.xml文件。添加过滤器(如SpringSecurity)和servlet(如Dispatcher)没有问题,而且它们工作正常。如果需要,我也可以设置init-params。我想不通的是如何设置一些通常存在于web.xml中的特殊标签。例如,我想设置一个自定义的403错误页面。通常我会在web.xml中这样做:403/accessDenied.html但我不知道如何在WebApplicationInitia

java - 使用 Maven 和 Spring 控制项目 : How to set Spring config file using Maven profiles?

我正在尝试根据某个Maven配置文件是否处于Activity状态来配置包含数据库信息的Spring配置文件。我已经看到了这方面的一些答案,但我无法将它们放在一起。我有一个这样的Maven配置文件:productionenvironment.typeproddevelopmentenvironment.typedevoracle.jdbc.driver.OracleDriveroracle192.168.0.01521myDbjdbc:${db.type}:thin:@${db.host}:${db.port}:${db.name}还有一个像这样的settings.xml文件:devel

java - 使用 Maven 和 Spring 控制项目 : How to set Spring config file using Maven profiles?

我正在尝试根据某个Maven配置文件是否处于Activity状态来配置包含数据库信息的Spring配置文件。我已经看到了这方面的一些答案,但我无法将它们放在一起。我有一个这样的Maven配置文件:productionenvironment.typeproddevelopmentenvironment.typedevoracle.jdbc.driver.OracleDriveroracle192.168.0.01521myDbjdbc:${db.type}:thin:@${db.host}:${db.port}:${db.name}还有一个像这样的settings.xml文件:devel

spring - 将 SpringSessionBackedSessionRegistry 与 Redis session 存储库一起使用

我在我的应用程序中使用SpringSecurity和SpringSession(v1.3.1)。我想使用SpringSessionBackedSessionRegistry作为我的SessionRegistry和Redis作为我的Session存储库。SpringSessionBackedSessionRegistry的构造函数如下:SpringSessionBackedSessionRegistry(FindByIndexNameSessionRepositorysessionRepository)Redis存储库,RedisOperationsSessionRepository实现

spring - 将 SpringSessionBackedSessionRegistry 与 Redis session 存储库一起使用

我在我的应用程序中使用SpringSecurity和SpringSession(v1.3.1)。我想使用SpringSessionBackedSessionRegistry作为我的SessionRegistry和Redis作为我的Session存储库。SpringSessionBackedSessionRegistry的构造函数如下:SpringSessionBackedSessionRegistry(FindByIndexNameSessionRepositorysessionRepository)Redis存储库,RedisOperationsSessionRepository实现

java - 在 Spring Transaction JUnit 测试中 Autowiring Hibernate session 的正确方法

这个问题类似于之前的one.我正在尝试@Autowire我的Spring-JUnit-Transactional测试之一中的hibernatesession,但我得到了这个异常:java.lang.IllegalStateException:NoHibernateSessionboundtothread,andconfigurationdoesnotallowcreationofnon-transactional...这是我的JUnit类:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/

java - 在 Spring Transaction JUnit 测试中 Autowiring Hibernate session 的正确方法

这个问题类似于之前的one.我正在尝试@Autowire我的Spring-JUnit-Transactional测试之一中的hibernatesession,但我得到了这个异常:java.lang.IllegalStateException:NoHibernateSessionboundtothread,andconfigurationdoesnotallowcreationofnon-transactional...这是我的JUnit类:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/