2017-05-04 59 views
0

我是相當新的春季和春季啓動,所以我不是100%確定我在做什麼......直到前幾天一切都工作正常我springboot的應用程序,但現在它在啓動時拋出這個錯誤:Spring Tomcat啓動問題setCatalinaBase(Ljava/io/File;)

Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is java.lang.NoSuchMethodError: org.apache.catalina.Server.setCatalinaBase(Ljava/io/File;)V 

周圍的人一些閱讀是說Tomcat版本可能已過時,但我真的不知道從哪裏開始後

回答

0

您需要向我們提供您正在使用哪個版本的tomcat和spring boot的信息。我猜你遇到的問題是你的spring啓動版本與tomcat版本衝突(一個版本的spring啓動版本無法與所有版本的tomcat兼容,我猜如果你的應用程序在此之前工作,那麼它必須是你改變,添加或刪除了一些依賴,這就是爲什麼你的應用程序現在不工作的原因)

+0

嘿,我的春季啓動版本是1.4.3.RELEASE,但我不確定如何找到tomcat版本? –

+0

您可以在環境設置中找到它。你定義JAVA_HOME的地方和類似的東西。 Tomcat版本被稱爲CATALINA_HOME。 – Spasoje

+0

我覺得tomcat的版本是catalina 6.0.53 –