java.lang.IllegalStateException:无法在模型中找到要编组的对象:{}

时间:2017-08-31 13:53:41

标签: java spring exception

将我的春天从 3.1.2.RELEASE 更新为 4.2.3.RELEASE ,并从 3.1.2.RELEASE 更新spring-security到 3.2.9.RELEASE 我有这个错误:

java.lang.IllegalStateException: Unable to locate object to be marshalled in model: {}
org.springframework.web.servlet.view.xml.MarshallingView.renderMergedOutputModel(MarshallingView.java:105)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)

有人可以帮助我解决我在这里可能缺少的事情吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我看了Samebug给你,我们的用户提到了以下内容:

  

这是Spring Framework中的一个错误,问题SPR-4518并且已经修复了   v3.0 M3。

     

您的网络应用程序不得部署jsp-api和servlet-api jar。   它们应标记为已提供但未由您的应用部署。

如果这没有帮助,可以参考以下几个其他Stack Overflow问题。MarshallingV JxBMarshaller