web项目部署到tomcat,启动出现下面错误:
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/platform-admin]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.ru

在将Maven的web项目部署到Tomcat时遇到启动失败问题,原因是lib目录下jar包不全。通过检查发现war包中的lib完整,但在Tomcat的webapps下jar包下载不完整。解决方案是在Eclipse中检查项目属性的Deployment Assembly,确认是否包含Maven Dependencies。如果缺失,手动添加,然后重新部署,项目启动恢复正常。
最低0.47元/天 解锁文章
1412

被折叠的 条评论
为什么被折叠?



