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 搞定。

相关推荐
yuanyxh37 分钟前
《精通正则表达式》精华摘要
前端·javascript·正则表达式
小飞大王6661 小时前
简单实现HTML在线编辑器
前端·编辑器·html
Jimmy2 小时前
CSS 实现卡牌翻转
前端·css·html
百万蹄蹄向前冲2 小时前
大学期末考,AI定制个性化考试体验
前端·人工智能·面试
向明天乄2 小时前
在 Vue 3 项目中集成高德地图(附 Key 与安全密钥申请全流程)
前端·vue.js·安全
sunshine_程序媛2 小时前
vue3中的watch和watchEffect区别以及demo示例
前端·javascript·vue.js·vue3
电商数据girl3 小时前
【经验分享】浅谈京东商品SKU接口的技术实现原理
java·开发语言·前端·数据库·经验分享·eclipse·json
Senar3 小时前
听《富婆KTV》让我学到个新的API
前端·javascript·浏览器
烛阴3 小时前
提升Web爬虫效率的秘密武器:Puppeteer选择器全攻略
前端·javascript·爬虫
hao_wujing4 小时前
Web 连接和跟踪
服务器·前端·javascript