Spring boot 打war包在Tomcat中启动不了

tager_liu 2018-11-27 01:52:07
环境 windows ,jdk10,tomcat9,spring boot 2.0,
27-Nov-2018 13:47:04.745 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.12
27-Nov-2018 13:47:04.759 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Sep 4 2018 22:13:41 UTC
27-Nov-2018 13:47:04.761 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 9.0.12.0
27-Nov-2018 13:47:04.762 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 7
27-Nov-2018 13:47:04.764 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.1
27-Nov-2018 13:47:04.765 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
27-Nov-2018 13:47:04.767 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:\dev\jdk\10
27-Nov-2018 13:47:04.768 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 10.0.2+13

27-Nov-2018 13:47:04.781 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
27-Nov-2018 13:47:04.784 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
27-Nov-2018 13:47:04.785 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\dev\apache-tomcat8080
27-Nov-2018 13:47:04.787 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\dev\apache-tomcat8080
27-Nov-2018 13:47:04.788 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\dev\apache-tomcat8080\temp
27-Nov-2018 13:47:04.790 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.17] using APR version [1.6.3].
27-Nov-2018 13:47:04.792 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
27-Nov-2018 13:47:04.794 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
27-Nov-2018 13:47:05.740 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.0.2o 27 Mar 2018]
27-Nov-2018 13:47:06.166 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1972 ms
27-Nov-2018 13:47:06.286 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
27-Nov-2018 13:47:06.292 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.12
27-Nov-2018 13:47:06.324 信息 [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [C:\dev\apache-tomcat8080\webapps\mpcc-0.0.1-SNAPSHOT.war]
27-Nov-2018 13:47:11.883 严重 [main] org.apache.catalina.core.StandardContext.startInternal Error during ServletContainerInitializer processing
javax.servlet.ServletException: Failed to instantiate WebApplicationInitializer class
at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:158)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5098)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1858)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:772)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:426)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:969)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:944)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:261)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)
Caused by: java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.accessibleConstructor(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:155)
... 40 more

27-Nov-2018 13:47:11.953 严重 [main] org.apache.catalina.core.StandardContext.startInternal Context [/mpcc-0.0.1-SNAPSHOT] startup failed due to previous errors
27-Nov-2018 13:47:11.982 信息 [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:\dev\apache-tomcat8080\webapps\mpcc-0.0.1-SNAPSHOT.war] has finished in [5,657] ms
27-Nov-2018 13:47:11.985 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
27-Nov-2018 13:47:11.999 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
27-Nov-2018 13:47:12.003 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 5833 ms
...全文
803 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltzh39 2019-06-10
  • 打赏
  • 举报
回复
引用 4 楼 tager_liu 的回复:
是冲突了......
你好,请问是哪个包冲突了?能否解释一下呢,谢谢
tager_liu 2018-12-14
  • 打赏
  • 举报
回复
是冲突了......
Insist_on_progress 2018-12-07
  • 打赏
  • 举报
回复
去target包下看看你打的war包里面有没有少东西
迷人的小蛋蛋 2018-12-04
  • 打赏
  • 举报
回复 1
ServletInitializer去网上搜下这个类,加进入,然后再打war包,原因是没有这个编译源文件的话,是打不进去的
  • 打赏
  • 举报
回复
java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.accessibleConstructor(Ljava/lang/Class 看上面报错信息,估计包冲突,建议排查jar

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧