weblogic中配置自定義filter和servlet


情景:最近公司產品要接入其它廠商的單點服務器,本來我是在Tomcat上進行測試,使用的是spring boot 的注解方式@webFilter和@webServlet注解寫過濾器和servlet類,啟動類上用@component注解,可以掃到這兩個注解,也就是在Tomcat中使用類加注解方式這個過濾器和servlet是生效的,但是當我將其遷移到weblogic中的時候,出問題了,這個filter和servlet竟然不生效了,我瞬間納悶了,進行各種排查,最后,無奈,因為要做其他事,就擱置了,沒去找原因,直接用其他辦法給解決了。現在寫在這里,是要說明白,使用新技術的時候,不同的中間件容器還是有區別的,就像這種情況一樣,要在做的時候就要注意到。

解決:直接使用了web.xml進行了配置,這下ojbk了,weblogic有兩個xml配置,一個是類似Tomcat的web.xml ,一個是weblogic.xml ,我們在配置添加servlet和filter的時候直接在web.xml中配置即可。

像filter和servlet是javaee的13種規范里面的,與中間件無關。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM