新建 SpringMVC 项目启动 Tomcat 报错 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
h2so4

新建 SpringMVC 项目启动 Tomcat 报错

  •  1
     
  •   h2so4 Nov 9, 2016 2523 views
    This topic created in 3456 days ago, the information mentioned may be changed or developed.

    java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 直接使用 intellijidea 新建的一个 SpringMVC 项目,配置了下 Tomcat 为什么就跑不起来了呢? 
    Supplement 1    Nov 9, 2016
    Caused by: java.lang.NoClassDefFoundError: org/springframework/core/io/Resource at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2583) at java.lang.Class.getDeclaredFields(Class.java:1916) at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106) at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:256) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:86) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:63) at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:334) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:783) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) ... 42 more Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1142) ... 56 more 
    Supplement 2    Nov 9, 2016
    找到原因了,建立项目的时候加了个空的 Spring lib
    7 replies    2016-11-09 16:24:27 +08:00
    h2so4
        1
    h2so4  
    OP
       Nov 9, 2016
    我直接用的默认的新建方式应该,操作上应该没什么错了呀,为啥会这样呢
    ad0be
        2
    ad0be  
       Nov 9, 2016
    帮忙顶一下
    h2so4
        4
    h2so4  
    OP
       Nov 9, 2016
    @Aries 这是 Eclipse 的?我瞧瞧
    h2so4
        5
    h2so4  
    OP
       Nov 9, 2016
    @Aries 可以了!谢谢菊苣,这个 bug 好神奇
    h2so4
        6
    h2so4  
    OP
       Nov 9, 2016
    @Aries 刚才重新建立个项目再试试的时候终于发现我的错误根源了,我建立的时候选了个空的 spring 的 lib (以前建立的本地的), springmvc 的是对的,虽然后来不知道为啥删了以后重新添加突然好了下,导致我以为我好了,操作失误啦
    Aries
        7
    Aries  
       Nov 9, 2016
    @h2so4 别怕失误,多 Google 就好。
    About     Help     Advertise     Blog     API     FAQ     Solana     1395 Online   Highest 6679    
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms
    UTC 17:11 PVG 01:11 LAX 10:11 JFK 13:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86