简体   繁体   English

Wicket会话存储在数据库中

[英]Wicket session stored in database

Is it possible to store Wicket session data in database (of any kind)? 是否可以将Wicket会话数据存储在数据库(任何类型)中? For example in MySQL, Redis, MongoDB? 例如在MySQL,Redis,MongoDB中? Or to persist data on filesystem between restarts of application server? 或者在重新启动应用程序服务器之间保留文件系统上的数据?

I'm mainly interested because when developing, it's a pain after restarting application server to log in again, again and again. 我主要感兴趣的是因为在开发时,重新启动应用程序服务器以便一次又一次地重新登录是一种痛苦。

about login again and again, my approach is check if wicket is in development mode then pass the login with a test user. 关于一次又一次登录,我的方法是检查wicket是否处于开发模式,然后通过测试用户传递登录。

however the JSESSIONID is generated by the servlet container not by the wicket framework. 但是JSESSIONID是由servlet容器生成的,而不是由wicket框架生成的。

Under what conditions is a JSESSIONID created? 在什么条件下创建了JSESSIONID?

in apache tomcat you can do something like How to generate custom JSESSIONID, based on some hash of user's data in order to replicate session 在apache tomcat中你可以做一些类似如何生成自定义JSESSIONID的东西,基于用户数据的一些哈希来复制会话

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM