【发布时间】:2016-12-09 12:26:13
【问题描述】:
我按字母顺序重新排列了 build.gradle 中的依赖项,之后我很快注意到我的 Spring 应用程序不再正常工作(它在启动时停止并显示消息 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader())。如果我将 undertow 依赖项从中间移到顶部,那么一切都像以前一样正常。
依赖顺序如何影响应用程序的运行方式?建议的顺序是什么?
【问题讨论】:
-
在相关说明中,使用 Grails 3.3.1,如果您在 build.gradle 中按字母顺序排列这些行:apply plugin: "eclipse" |应用插件:“想法”|应用插件:“战争”|应用插件:“org.grails.grails-web”|应用插件:“资产管道”|应用插件:“org.grails.grails-gsp”然后将应用程序部署到Tomcat,它失败并显示消息:javax.servlet.ServletException:无法解析名称为“grailsDispatcherServlet”的servlet中名称为“/index”的视图跨度>
标签: java spring gradle undertow