用Tomat5.5.20struts2+IntelliJ IDEA開發,剛開始一切正常,今天死活要出現下面的出錯消息,
讓我十分惱火,于是上網搜,查Document,用了N種方法還是無效
Unable to load bean: type:c
.......
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware
.....
后來想起昨天的調試LOG,
似乎IDEA啟動Tomat的時候還會去加載Tomat中的Web工程,我昨天下午才把struts2的兩個war例子Deploy上去,而且這兩個例子運行正常一想到這.馬上把這兩個例子全刪了.
沒想到IDEA調試不出錯了!嘿嘿!
看來com.opensymphony.xwork2.ObjectFactory只能加載一次
不過后面那句Casued by....是什么意思呢?
忘了一個關鍵的問題,我部署的時候用的是Tomcat的Manager去部署war包的方法,
昨天直接把show-case文件放到webapp下面,發現沒有出錯