Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot spring boot 2.0.2.使用spring 5.0.6进行释放。释放NoSuchMethodError AbstractHandlerMapping.ActainApplicationContext_Spring Boot_Gradle_Jetty - Fatal编程技术网

Spring boot spring boot 2.0.2.使用spring 5.0.6进行释放。释放NoSuchMethodError AbstractHandlerMapping.ActainApplicationContext

Spring boot spring boot 2.0.2.使用spring 5.0.6进行释放。释放NoSuchMethodError AbstractHandlerMapping.ActainApplicationContext,spring-boot,gradle,jetty,Spring Boot,Gradle,Jetty,我对Gradle和SpringBoot插件比较陌生 我正在尝试创建一个SpringBootWAR文件,其中Jetty作为容器 我正在使用SpringBoot2.0.2。与spring boot starter jetty一起发布,它引入了spring 5.0.6。发布和jetty 9.4.10.v20180503(据我所知是兼容的) 我在WAR文件中没有看到任何版本不一致的情况,但在运行组装的bootWar时,我得到以下异常: [2018-05-11T18:28:09432错误主SpringAp

我对
Gradle
SpringBoot
插件比较陌生

我正在尝试创建一个
SpringBoot
WAR文件,其中
Jetty
作为容器

我正在使用SpringBoot
2.0.2。与
spring boot starter jetty
一起发布
,它引入了spring 5.0.6。发布jetty 9.4.10.v20180503(据我所知是兼容的)

我在WAR文件中没有看到任何版本不一致的情况,但在运行组装的bootWar时,我得到以下异常:

[2018-05-11T18:28:09432错误主SpringApplication]应用程序运行失败 org.springframework.boot.web.server.WebServerException:无法启动嵌入式Jetty服务器 在org.springframework.boot.web.embedded.jetty.JettyWebServer.start(JettyWebServer.java:167)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:300)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)~[spring-context-4.3.12.RELEASE.jar!/:4.3.12.RELEASE] 在org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.SpringApplication.run(SpringApplication.java:327)[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.SpringApplication.run(SpringApplication.java:1255)[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.SpringApplication.run(SpringApplication.java:1243)[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在com.focusvq.fts.spring.Application.main(Application.java:17)[classes!/:1.0] 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)~[?:1.8.0_101] 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)~[?:1.8.0101] 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[?:1.8.0101] 在java.lang.reflect.Method.invoke(Method.java:498)~[?:1.8.0_101] 位于org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)[fts-data-1.0.war:1.0] 在org.springframework.boot.loader.Launcher.launch(Launcher.java:87)[fts-data-1.0.war:1.0] 在org.springframework.boot.loader.Launcher.launch(Launcher.java:50)[fts-data-1.0.war:1.0] 位于org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:58)[fts-data-1.0.war:1.0] 原因:javax.servlet.ServletException:dispatcherServlet@7ef5559e==org.springframework.web.servlet.DispatcherServlet,jsp=null,order=-1,inst=false 在org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:691)~[jetty-servlet-9.4.10.v20180503.jar!/:9.4.10.v20180503] 在org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:427)~[jetty-servlet-9.4.10.v20180503.jar!/:9.4.10.v20180503] 在org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:760)~[jetty-servlet-9.4.10.v20180503.jar!/:9.4.10.v20180503] 在org.springframework.boot.web.embedded.jetty.JettyEmbeddedWebAppContext$JettyEmbeddedServletHandler.DeferreInitialize(JettyEmbeddedWebAppContext.java:46)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.web.embedded.jetty.JettyEmbeddedWebAppContext.DeferreInitialize(JettyEmbeddedWebAppContext.java:36)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.web.embedded.jetty.JettyWebServer.handleDeferredInitialize(JettyWebServer.java:209)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] 在org.springframework.boot.web.embedded.jetty.JettyWebServer.start(JettyWebServer.java:141)~[spring-boot-2.0.2.RELEASE.jar!/:2.0.2.RELEASE] ... 还有18个 原因:org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping”的bean时出错:bean初始化失败;嵌套的异常是java.lang.NoSuchMethodError:org.springframework.web.servlet.handler.AbstractHandlerMapping.GettainApplicationContext()Lorg/springframework/context/ApplicationContext; 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:587)~[spring-beans-5.0.6.RELEASE.jar!/:5.0.6.RELEASE] 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)~[spring-beans-5.0.6.RELEASE.jar!/:5.0.6.RELEASE] 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:303)~[spring-beans-5.0.6.RELEASE.jar!/:5.0.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.createDefaultStrategy(DispatcherServlet.java:879)~[spring-webmvc-5.0.6.RELEASE.jar!/:5.0.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.getDefaultStrategies(DispatcherServlet.java:847)~[spring-webmvc-5.0.6.RELEASE.jar!/:5.0.6.RELEASE] 位于org.springframework.web.servlet.DispatcherServlet.initHandlerMappings(Di