将我的春天从 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)
有人可以帮助我解决我在这里可能缺少的事情吗?
感谢。
答案 0 :(得分:0)
我看了Samebug给你,我们的用户提到了以下内容:
这是Spring Framework中的一个错误,问题SPR-4518并且已经修复了 v3.0 M3。
您的网络应用程序不得部署jsp-api和servlet-api jar。 它们应标记为已提供但未由您的应用部署。
如果这没有帮助,可以参考以下几个其他Stack Overflow问题。MarshallingV JxBMarshaller