是否可以将 Wicket 会话数据存储在数据库(任何类型)中?例如 MySQL、Redis、MongoDB?或者在应用程序服务器重新启动之间将数据保留在文件系统上?
我感兴趣主要是因为开发的时候,重启应用服务器,一次又一次的登录,很痛苦。
关于一次又一次的登录,我的方法是检查wicket是否处于开发模式,然后通过测试用户登录。
但是 JSESSIONID 是由 servlet 容器生成的,而不是由 wicket 框架生成的。
在 apache tomcat 中你可以做类似的事情 如何根据用户数据的一些哈希生成自定义 JSESSIONID 以复制会话
wicketstuff 中提供了多种选项,包括 Cassandra、Hazelcast、Ignite 和 Redis。