用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下面,发现没有出错