引入Spring session后项目报错

来源:16-7 本章小结

hangzy

2019-02-21

老师你好,我在引入Spring Session框架后,项目后台报错,但是能够正常访问http://localhost:8080
图片描述
我的pom文件
图片描述
Spring版本已经改为4.0.3.RELEASE
RedissonManager代码

package com.mmall.common;

import com.mmall.util.PropertiesUtil;
import lombok.extern.slf4j.Slf4j;
import org.redisson.Redisson;
import org.redisson.config.Config;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;

@Component
@Slf4j
public class RedissonManager {

    private Config config = new Config();

    private Redisson redisson = null;

    private static String  redis1Ip = PropertiesUtil.getProperty("redis1.ip");
    private static Integer redis1Port = Integer.parseInt(PropertiesUtil.getProperty("redis1.port"));
    private static String  redis2Ip = PropertiesUtil.getProperty("redis2.ip");
    private static Integer redis2Port = Integer.parseInt(PropertiesUtil.getProperty("redis2.port"));

    public Redisson getRedisson() {
        return redisson;
    }

    @PostConstruct
    private void init() {
        try {
            config.useSingleServer().setAddress(new StringBuilder().append(redis1Ip).append(":").append(redis1Port).toString());
            redisson = (Redisson) Redisson.create(config);
            log.info("初始化Redisson结束");
        } catch (Exception e) {
           log.error("redisson init error",e);
        }
    }
}

applicationContext-spring-session.xml配置
图片描述

写回答

1回答

geelylucky

2019-02-22

亲爱的同学,你好,我是geely老师的助教。

你的pom.xml应该和老师的不一致,可能少了包,导致相关的类找不到。你对比一下老师的pom.xml,加上对应的jar包就可以了。

0
1
hangzy
我复制了老师pom.xml文件,还是没解决,只能再看看是什么问题了
2019-02-24
共1条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程