我使用spring mvc创建了一个包含hibernate和jpa的项目。当我尝试运行该程序时出错。请帮忙。谢谢。
例外:
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 :(得分:0)
你是否将你的spring依赖项标记为maven上的“提供”,然后针对不同版本的spring在app服务器上运行你的代码?如果是这样,这可能是原因
如果您的应用服务器提供spring库,请确保声明的maven依赖关系版本匹配
答案 1 :(得分:-1)
即使我在使用Spring MVC进行第一次试验时遇到了同样的问题,我发现类名MimeType
丢失了(即org.springframework.util.MimeType
)你可以通过添加spring-core-4.0.0.RELEASE.jar
来解决这个问题文件。
我认为这可以解决您的问题,因为它与我合作。