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、可以正常使用了