当我在本地环境中运行Grails项目时,一切正常,但是当我使用grails package
并将其部署到我们的测试服务器时,它无法加载页面,因为它会抛出{{1 }}
这是加载特定页面的代码:
NoClassDefFoundError
这是日志中抛出的错误
ERROR 2018-04-05 14:18:42,242 org.springframework.boot.context.web.ErrorPageFilter - 转发到 由于请求[/ rest / scheduledreport / list / true]的错误页面 异常[com / x / scheduledreport / ScheduledReportUtil] java.lang.NoClassDefFoundError: com / x / scheduledreport / ScheduledReportUtil at 。com.x.scheduledReport.ScheduledReportBusinessService $ tt__list(ScheduledReportBusinessService.groovy:33) 在 com.x.scheduledReport.ScheduledReportBusinessService $ _list_closure1.doCall(ScheduledReportBusinessService.groovy)
答案 0 :(得分:0)
ScheduledReport
的文件夹名称存在不一致,导致所有名称相同,从而解决了问题。