1、首先,对tomcat文件夹下conf/context.xml文件进行修改
在其根节点下添加以下内容,帐号,密码,数据库自行修改
<Manager className="org.apache.catalina.session.PersistentManager"
maxActiveSessions="-1"
minIdleSwap="-1"
maxIdleSwap="-1"
maxIdleBackup="-1">
<Store className="org.apache.catalina.session.JDBCStore"
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://192.168.137.1:3306/tomcat_session?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode= false&user=root&password=password"
sessionTable="sessions"
sessionIdCol="session_id" sessionDataCol="session_data"
sessionValidCol="valid_session" sessionMaxInactiveCol="max_inactive"
sessionLastAccessedCol="last_access" sessionAppCol="app_name" checkInterval="60" />
</Manager>
注意:xml配置文件中&要用&来代替,ip地址、帐号、密码修改成相应的自己的帐号密码
2、将jdbc驱动jar包复制到tomcat/lib文件夹下
3、在数据库中建立tomcat_session数据库,并在此库下建表
CREATE TABLE sessions (
session_id VARCHAR(100) NOT NULL PRIMARY KEY,
valid_session CHAR(1) NOT NULL,
max_inactive INT NOT NULL,
last_access BIGINT NOT NULL,
app_name VARCHAR (255),
session_data MEDIUMBLOB,
KEY kapp_name(app_name)
);
4、可以正常使用了