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

相关推荐
LawrenceLan几秒前
Flutter 零基础入门(十八):StatefulWidget 生命周期初识
开发语言·前端·flutter·dart
董世昌4111 分钟前
什么是暂时性死区?
开发语言·前端·javascript
ct97812 分钟前
WebGIS开发学习资源推荐
前端·学习·gis
遗憾随她而去.15 分钟前
一文读懂IndexedDB: 前端本地数据库入门与实践
前端
执行部之龙15 分钟前
JS-WebAPIs 学习笔记
前端·javascript·笔记·学习
BUTCHER520 分钟前
前端从服务端下载文件的几种方式
前端
LYFlied20 分钟前
Vue的computed与watch底层实现原理
前端·javascript·vue.js
学嵌入式的小杨同学22 分钟前
【嵌入式 C 语言实战】手动实现字符串四大核心函数(strcpy/strcat/strlen/strcmp)
c语言·开发语言·前端·javascript·数据结构·数据库·算法
牛马11123 分钟前
Vue 环境搭建
前端·javascript·vue.js
小二·24 分钟前
Python Web 开发进阶实战:零信任架构落地 —— BeyondCorp 模型在 Flask + Vue 中的实现
前端·python·架构