2013-04-25 40 views
0

我已經使用包含hibernate和jpa的spring mvc創建了一個項目。當我嘗試運行該程序時出現錯誤。請幫忙。謝謝。如何克服錯誤NoSuchFieldError:PATCH

例外:

javax.servlet.ServletException: Servlet execution threw an exception 

根本原因:

java.lang.NoSuchFieldError: PATCH 
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:808) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
+0

您是否在運行時針對不同版本的彈簧編譯了您的Web應用程序? – gerrytan 2013-04-25 05:46:37

+0

我已經使用vmware spring編譯並運行..當我運行maven install時,我的應用程序已經成功構建 – user2159610 2013-04-25 05:49:46

回答

0

你標記您的春天的依賴爲「提供」的行家,然後運行你的應用程序服務器上的代碼對不同版本的彈簧?如果是這樣,這是可能的原因

如果你的應用服務器提供的彈簧庫,確保申報Maven的依賴版本匹配

-1

即使我面臨同樣的問題與Spring MVC的第一審判我想通了,一類名稱MimeType丟失(即org.springframework.util.MimeType),您可以通過添加spring-core-4.0.0.RELEASE.jar文件來解決此問題。

我認爲這會解決您的問題,因爲它與我一起工作。

相關問題