SpringCloud 啟動"No qualifying bean of type 'javax.servlet.Filter' available"問題

導入別人的springcloud 的eureka服務的時候唤衫,啟動報錯,報錯信息是:

2018-06-25 16:02:10.731  INFO 16576 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@43195e57: startup date [Mon Jun 25 16:02:10 CST 2018]; root of context hierarchy
2018-06-25 16:02:11.015  INFO 16576 --- [           main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2018-06-25 16:02:11.045  INFO 16576 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'configurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$b43cc593] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.1.RELEASE)

2018-06-25 16:02:11.359  INFO 16576 --- [           main] com.test.spcloud.App                     : No active profile set, falling back to default profiles: default
2018-06-25 16:02:11.371  INFO 16576 --- [           main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1e8b7643: startup date [Mon Jun 25 16:02:11 CST 2018]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@43195e57
2018-06-25 16:02:11.930  INFO 16576 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=a48d0e97-5259-3c0a-9bd8-ebfa13ae3f42
2018-06-25 16:02:11.942  INFO 16576 --- [           main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2018-06-25 16:02:12.027  INFO 16576 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$b43cc593] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-06-25 16:02:12.415  INFO 16576 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2018-06-25 16:02:12.438  INFO 16576 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2018-06-25 16:02:12.439  INFO 16576 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.29
2018-06-25 16:02:12.447  INFO 16576 --- [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : Loaded APR based Apache Tomcat Native library [1.2.16] using APR version [1.6.3].
2018-06-25 16:02:12.448  INFO 16576 --- [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2018-06-25 16:02:12.448  INFO 16576 --- [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
2018-06-25 16:02:13.492  INFO 16576 --- [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : OpenSSL successfully initialized [OpenSSL 1.0.2m  2 Nov 2017]
2018-06-25 16:02:13.599  INFO 16576 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2018-06-25 16:02:13.599  INFO 16576 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2228 ms
2018-06-25 16:02:13.972 ERROR 16576 --- [ost-startStop-1] o.s.b.web.embedded.tomcat.TomcatStarter  : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'traceFilterRegistration' defined in class path resource [org/springframework/cloud/netflix/eureka/server/EurekaServerAutoConfiguration.class]: Unsatisfied dependency expressed through method 'traceFilterRegistration' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.servlet.Filter' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value=httpTraceFilter)}
2018-06-25 16:02:13.997  INFO 16576 --- [           main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2018-06-25 16:02:14.001  WARN 16576 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
2018-06-25 16:02:14.006  INFO 16576 --- [           main] ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2018-06-25 16:02:14.092 ERROR 16576 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of method traceFilterRegistration in org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration required a bean of type 'javax.servlet.Filter' that could not be found.
    - Bean method 'resourceUrlEncodingFilter' in 'FreeMarkerServletWebConfiguration' not loaded because @ConditionalOnEnabledResourceChain did not find class org.webjars.WebJarAssetLocator


Action:

Consider revisiting the conditions above or defining a bean of type 'javax.servlet.Filter' in your configuration.

搜了一下只找到一個辦法,而且非常粗魯:

rm -r $HOME/.m2

也就是刪除本地maven倉庫里面的所有東西盅弛,然后重新下載箩帚。沒找到好的辦法真友,只能這么干,掛機掛了很久才重新下載回來紧帕,結果還真的成功了锻狗。
參考的是https://github.com/spring-cloud/spring-cloud-netflix/issues/1491

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市焕参,隨后出現(xiàn)的幾起案子轻纪,更是在濱河造成了極大的恐慌,老刑警劉巖叠纷,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刻帚,死亡現(xiàn)場離奇詭異,居然都是意外死亡涩嚣,警方通過查閱死者的電腦和手機崇众,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來航厚,“玉大人顷歌,你說我怎么就攤上這事♂2牵” “怎么了眯漩?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長麻顶。 經常有香客問我赦抖,道長,這世上最難降的妖魔是什么辅肾? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任队萤,我火速辦了婚禮,結果婚禮上矫钓,老公的妹妹穿的比我還像新娘要尔。我一直安慰自己,他們只是感情好新娜,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布赵辕。 她就那樣靜靜地躺著,像睡著了一般杯活。 火紅的嫁衣襯著肌膚如雪匆帚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天旁钧,我揣著相機與錄音吸重,去河邊找鬼互拾。 笑死,一個胖子當著我的面吹牛嚎幸,可吹牛的內容都是我干的颜矿。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼嫉晶,長吁一口氣:“原來是場噩夢啊……” “哼骑疆!你這毒婦竟也來了?” 一聲冷哼從身側響起替废,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤箍铭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后椎镣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诈火,經...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年状答,在試婚紗的時候發(fā)現(xiàn)自己被綠了冷守。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡惊科,死狀恐怖拍摇,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情馆截,我是刑警寧澤充活,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站孙咪,受9級特大地震影響堪唐,放射性物質發(fā)生泄漏。R本人自食惡果不足惜翎蹈,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望男公。 院中可真熱鬧荤堪,春花似錦、人聲如沸枢赔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽踏拜。三九已至碎赢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間速梗,已是汗流浹背肮塞。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工襟齿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人枕赵。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓猜欺,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拷窜。 傳聞我的和親對象是個殘疾皇子开皿,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內容