项目从Jetty转换成undertow后,项目在启动后,一切正常,热加载一次后,在getSessionAttr处出现类型转换错误
源码:
User user=getSessionAttr("user");
上面代码在第一次启动,没有热加载前一切正常,热加载一次后抛出异常:
java.lang.ClassCastException: cn.test.model.User cannot be cast to cn.test.model.User
undertow.txt配置如下:
# 配置 undertow undertow.devMode=true undertow.host=0.0.0.0 undertow.port=80 # 配置热加载前缀 undertow.hotSwapClassPrefix=cn.test. # session 过期时间,注意单位是秒 undertow.session.timeout=3600 undertow.session.hotSwap=true
请问哪配错了吗?