代码拉取完成,页面将自动刷新
该模块是为了让 java 的 web 应用支持用 J2Cache 管理 session。
引入 maven 依赖
<dependency>
<groupId>net.oschina.j2cache</groupId>
<artifactId>j2cache-session-manager</artifactId>
<version>xxx</version>
</dependency>
配置 web.xml
<filter>
<filter-name>j2cache-session-filter</filter-name>
<filter-class>net.oschina.j2cache.session.J2CacheSessionFilter</filter-class>
<init-param><!-- 内存中存放会话数 -->
<param-name>session.maxSizeInMemory</param-name>
<param-value>2000</param-value>
</init-param>
<init-param><!-- 会话有效期,单位:秒钟 -->
<param-name>session.maxAge</param-name>
<param-value>1800</param-value>
</init-param>
<!-- cookie configuration -->
<init-param>
<param-name>cookie.name</param-name>
<param-value>J2CACHE_SESSION_ID</param-value>
</init-param>
<init-param>
<param-name>cookie.path</param-name>
<param-value>/</param-value>
</init-param>
<init-param>
<param-name>cookie.domain</param-name>
<param-value></param-value>
</init-param>
<!-- redis configuration -->
<!--
# redis.mode : Redis Cluster Mode
#
# single -> single redis server
# sentinel -> master-slaves servers
# cluster -> cluster servers (数据库配置无效,使用 database = 0)
# sharded -> sharded servers (密码、数据库必须在 hosts 中指定,且连接池配置无效 ; redis://user:password@127.0.0.1:6379/0)
#
-->
<init-param>
<param-name>redis.mode</param-name>
<param-value>single</param-value>
</init-param>
<init-param>
<param-name>redis.hosts</param-name>
<param-value>127.0.0.1:6379</param-value>
</init-param>
<init-param>
<param-name>redis.channel</param-name>
<param-value>j2cache</param-value>
</init-param>
<init-param>
<param-name>redis.cluster_name</param-name>
<param-value>j2cache</param-value>
</init-param>
<init-param>
<param-name>redis.timeout</param-name>
<param-value>2000</param-value>
</init-param>
<init-param>
<param-name>redis.password</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>redis.database</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>redis.maxTotal</param-name>
<param-value>100</param-value>
</init-param>
<init-param>
<param-name>redis.maxIdle</param-name>
<param-value>10</param-value>
</init-param>
<init-param>
<param-name>redis.minIdle</param-name>
<param-value>1</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>j2cache-session-filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
更详细配置请参考 j2cache.properties 说明。
启动应用并检查日志看是否启动正常
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。