當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Springboot实践心得
生活随笔
收集整理的這篇文章主要介紹了
Springboot实践心得
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Springboot實踐心得
剛入門Springboot,跟著B站小匠視頻學習,基本上照著敲,但是實踐過程中可能是因為版本的問題,在調用Request的時候出現了以下問題。
附帶B站小匠視頻原版地址:https://www.bilibili.com/video/av50200264?spm_id_from=333.788.b_765f64657363.1
調用代碼:
報錯提示:
org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Session event listener threw exception java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated(Ljavax/servlet/http/HttpSessionEvent;)V at org.apache.catalina.session.StandardSession.tellNew(StandardSession.java:388) [tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.session.StandardSession.setId(StandardSession.java:360) [tomcat-embed-core-9.0.22.jar:9.0.22]跟著提示看下去。中間過程debugger看,getSession()在沒有Session的情況下會新建Session,也就是中間這一長串,效果等同于getSession(true).但是調用接口的sessionCreated的時候報錯了,進去看到是個繼承HttpSessionListner的類,按理來說沒錯,實在找不出問題,然后面向谷歌編程。
在這個老哥那里得到問題所在:
轉自:https://blog.csdn.net/yanwenyuan0304/article/details/100514065
知道是版本的問題后
很明顯是jar包里方法的問題,改class文件是不可能的了,然后直接從倉庫里把9.X的core.jar拿過來名字改一下就OK了,改成8.X版本的名字,有點像自家的仔放別人家養的感覺,但是最后sessionCreated不報錯了是真的!
總結
以上是生活随笔為你收集整理的Springboot实践心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信网页授权真实项目实例
- 下一篇: JavaScript 原型 原型链