我正在使用REST模板进行REST调用,以便从我的UI WAR调用我的SVC WAR。我可以从数据库中提取DTO并从我的SVC端控制器发送@WesponseBody标签,但我最终在UI端获得了500错误。通过一些调试,类/方法DispatchServlet.doDispatch(...)抛出一个" NoClassDefFoundError"。我已经从我的调试器发布了视图。我发送的DTO包含行DTO列表。我使用的是BigDecimal,Date和Enum类型,但除此之外我只有字符串或它们的列表。还有其他控制器使用相同的类似组合。这可能有什么不同。
这里要澄清的是显示的日志消息:
UI:
77198 [http-8080-4] WARN org.springframework.web.client.RestTemplate - GET请求" [URL]"导致500(内部服务器错误);调用错误处理程序
服务:
DEBUG com.hcsc.services.controller.DataController - getInfoRows - start
DEBUG com.hcsc.services.controller.DataController - getInfoRows - end