启动报错-Finished invalidation session. No sessions were stopped.

13 篇文章 0 订阅
10 篇文章 0 订阅

启动报错-Finished invalidation session. No sessions were stopped.

报错描述:

项目部署到服务器后,开始启动了,但最终没有启动成功。项目使用了Shiro验证,在启动项目后,会自动去找缓存信息,根据Session登陆验证。

这里报错说没有Sessions,但这个信息前面就是初始化Sessions的日志,通过查看网上文章,以及自己测试后的解决方式如下:

①可能与Shiro Session有关,但具有代码又没有错的地方,这里需要自己先检查代码

②与jdk版本有关

在拉取的Tomcat基础镜像中,大多数都是使用的OpenJDK,是开源的jdk,以GPL协议的形式发布;而Oracle-JDK是官方的,在OpenJDK的基础上进一步完善的,使用JRL(Java Research License,Java研究授权协议)发布。

二者主要区别:

  • 授权协议不同
  • OpenJDK源码不完整:只包含最精简的JDK,不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在OpenJDK中是找不到的。

本地项目使用的JDK是Oracle-JDK8,而拉取的镜像使用的OpenJDK8,就导致它们在部署功能上有差异,解决方式是重新拉取包含Oracle-JDK8的基础镜像。


啥,你以为就这样就完了吗?我遇到的可是一大堆报错哦!

哦,不是啊!啥?你也遇到很多报错啊!来看看下面这个报错及解决汇总文章:

Hive连接+Kerberos认证各种报错及解决办法汇总

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值