struts2集成kisso3.7沒有監(jiān)聽器

????????kisso = cookie sso 基于 Cookie 的 SSO 中間件,它是一把快速開發(fā) java Web 登錄系統(tǒng)(SSO)的瑞士軍刀。詳細(xì)內(nèi)容請(qǐng)?jiān)L問網(wǎng)站https://gitee.com/baomidou/kisso原理圖如下:

?

????????kisso實(shí)現(xiàn)單點(diǎn)登錄播玖,雖然已經(jīng)是很幾年前的東西了弧械,更新也很少,但是對(duì)于一些簡(jiǎn)單的牺氨、安全性要求低的網(wǎng)站或者系統(tǒng)依然可以使用顶掉,使用適合自己的才是最好的〔菽龋現(xiàn)在的版本最高是3.7.5,完善了很多功能修改了很多bug痒筒,但是使用struts的用戶發(fā)現(xiàn)源碼里邊沒有KissoConfigListener這個(gè)類宰闰,其實(shí)這這個(gè)版本較之前3.6.x更改了很多東西茬贵,使用springboot+kisso相當(dāng)?shù)姆奖悖恍枰猘pplication.properties簡(jiǎn)單幾行配置就可以了移袍,但是依然有很多項(xiàng)目是用struts所以使用或者升級(jí)出現(xiàn)問題解藻,廢話一堆,現(xiàn)在入正題咐容。

????????要解決這個(gè)問題舆逃,其實(shí)很簡(jiǎn)單蚂维,因?yàn)閗isso代碼是開放的戳粒,大家copy一份改改源碼就可以了,我們可以添加KissoConfigListener類虫啥,如果不知道如何寫最簡(jiǎn)單就是參考3.6.x里邊的代碼(如果沒有相應(yīng)版本源碼可以反編譯class查看)蔚约,或者可以實(shí)現(xiàn)自己的監(jiān)聽器,KissoConfigListener主要的作用就是讀取sos.properties里邊的配置初始化SSOConfig涂籽,所以我們知道作用就很好解決苹祟。我們甚至可以不使用監(jiān)聽器 直接實(shí)例化一個(gè)SSOConfig對(duì)象,調(diào)用SSOConfig.init(SSOConfig ssoConfig)也可以评雌。

注意事項(xiàng):struts集成3.7.5可能會(huì)涉及到缺包树枫,以下是我一個(gè)demo中使用的包列表如下

commons-fileupload-1.3.1.jar

commons-io-2.2.jar

commons-lang3-3.1.jar

commons-logging-1.1.3.jar

fastjson-1.2.58.jar

freemarker-2.3.19.jar

jackson-annotations-2.8.0.jar

jackson-core-2.8.11.jar

jackson-coreutils-1.6.jar

jackson-databind-2.8.11.3.jar

jackson-dataformat-yaml-2.8.11.jar

javassist-3.11.0.GA.jar

jjwt-0.9.1.jar

kisso-3.7.5.jar

log4j-1.2.14.jar

log4j-1.2.17.jar

log4j-over-slf4j-1.7.25.jar

ognl-3.0.6.jar

slf4j-api-1.7.25.jar

slf4j-ext-1.7.25.jar

slf4j-log4j12-1.6.1.jar

struts2-core-2.3.16.1.jar

xwork-core-2.3.16.1.jar

如果老項(xiàng)目jdk版本較低上邊包報(bào)錯(cuò),可以自己打包源碼試試景东,或者使用低版本的kisso砂轻。

demo源碼在此:https://download.csdn.net/download/angrybirds0527/11459188

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市斤吐,隨后出現(xiàn)的幾起案子搔涝,更是在濱河造成了極大的恐慌,老刑警劉巖和措,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件庄呈,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡派阱,警方通過查閱死者的電腦和手機(jī)诬留,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贫母,“玉大人文兑,你說我怎么就攤上這事“涠溃” “怎么了彩届?”我有些...
    開封第一講書人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)誓酒。 經(jīng)常有香客問我樟蠕,道長(zhǎng)贮聂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任寨辩,我火速辦了婚禮吓懈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘靡狞。我一直安慰自己耻警,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開白布甸怕。 她就那樣靜靜地躺著甘穿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梢杭。 梳的紋絲不亂的頭發(fā)上温兼,一...
    開封第一講書人閱讀 52,736評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音武契,去河邊找鬼募判。 笑死,一個(gè)胖子當(dāng)著我的面吹牛咒唆,可吹牛的內(nèi)容都是我干的届垫。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼全释,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼装处!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起恨溜,我...
    開封第一講書人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤符衔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后糟袁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體判族,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年项戴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了形帮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡周叮,死狀恐怖辩撑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情仿耽,我是刑警寧澤合冀,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站项贺,受9級(jí)特大地震影響君躺,放射性物質(zhì)發(fā)生泄漏峭判。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一棕叫、第九天 我趴在偏房一處隱蔽的房頂上張望林螃。 院中可真熱鬧,春花似錦俺泣、人聲如沸疗认。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)横漏。三九已至,卻和暖如春贝润,著一層夾襖步出監(jiān)牢的瞬間绊茧,已是汗流浹背铝宵。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工打掘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鹏秋。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓尊蚁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親侣夷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子横朋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容