eclipse中基于maven构建的web项目pom.xml中指定的jar包无法发布到tomcat中

eclipse运行maven web项目报错:

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | 信息: Starting Servlet Engine: Apache Tomcat/``7.0``.``57 一月 ``07``, ``2015 11``:``50``:``44 下午 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/minisns]] ``at java.util.concurrent.FutureTask.report(FutureTask.java:``122``) ``at java.util.concurrent.FutureTask.get(FutureTask.java:``188``) ``at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:``1123``) ``at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:``816``) ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``150``) ``at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:``1575``) ``at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:``1565``) ``at java.util.concurrent.FutureTask.run(FutureTask.java:``262``) ``at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:``1145``) ``at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:``615``) ``at java.lang.Thread.run(Thread.java:``744``) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/minisns]] ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``154``) ``... ``6 more Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext ``at java.lang.Class.getDeclaredFields0(Native Method) ``at java.lang.Class.privateGetDeclaredFields(Class.java:``2397``) ``at java.lang.Class.getDeclaredFields(Class.java:``1806``) ``at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:``106``) ``at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:``270``) ``at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:``139``) ``at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:``65``) ``at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:``415``) ``at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:``892``) ``at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:``386``) ``at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:``117``) ``at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:``90``) ``at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:``5380``) ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``150``) ``... ``6 more Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext ``at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:``1720``) ``at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:``1571``) ``... ``20 more 一月 ``07``, ``2015 11``:``50``:``44 下午 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] ``at java.util.concurrent.FutureTask.report(FutureTask.java:``122``) ``at java.util.concurrent.FutureTask.get(FutureTask.java:``188``) ``at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:``1123``) ``at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:``300``) ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``150``) ``at org.apache.catalina.core.StandardService.startInternal(StandardService.java:``443``) ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``150``) ``at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:``739``) ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``150``) ``at org.apache.catalina.startup.Catalina.start(Catalina.java:``689``) ``at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ``at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:``57``) ``at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:``43``) ``at java.lang.reflect.Method.invoke(Method.java:``606``) ``at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:``321``) ``at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:``455``) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``154``) ``at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:``1575``) ``at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:``1565``) ``at java.util.concurrent.FutureTask.run(FutureTask.java:``262``) ``at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:``1145``) ``at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:``615``) ``at java.lang.Thread.run(Thread.java:``744``) Caused by: org.apache.catalina.LifecycleException: A child container failed during start ``at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:``1131``) ``at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:``816``) ``at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:``150``) ``... ``6 more |

原因是:tomcat对应项目的lib目录中没有pom.xml中指定的jar,但是有通过普通方法导入的jar包,解决方法如下:

1, 右键项目,选择 Properties ,然后选中 Deployment Assembly :

  1. 点击 Add...

然后选中: Java Build Path Entries ,在点击 Next>

选中 Maven Dependencies ,然后 Finish , Ok 搞定。

相关推荐
子兮曰8 小时前
OpenClaw入门:从零开始搭建你的私有化AI助手
前端·架构·github
吴仰晖8 小时前
使用github copliot chat的源码学习之Chromium Compositor
前端
1024小神8 小时前
github发布pages的几种状态记录
前端
不像程序员的程序媛10 小时前
Nginx日志切分
服务器·前端·nginx
北原_春希10 小时前
如何在Vue3项目中引入并使用Echarts图表
前端·javascript·echarts
尽意啊10 小时前
echarts树图动态添加子节点
前端·javascript·echarts
吃面必吃蒜10 小时前
echarts 极坐标柱状图 如何定义柱子颜色
前端·javascript·echarts
O_oStayPositive10 小时前
Vue3使用ECharts
前端·javascript·echarts
竹秋…10 小时前
echarts自定义tooltip中的内容
前端·javascript·echarts
宝贝露.10 小时前
Axure引入Echarts图无法正常显示问题
前端·javascript·echarts