IDEA部署Struts2问题板

这是我使用IDEA后感觉最操蛋的一次,第一次让我感受到Eclipse的NICE。
好吧其实IDEA还行,只不过在我的印象中不是全方面碾压Eclipse了/(ㄒoㄒ)/~~。

P1:部署时出现ClassNotFoundException

原因 IDEA在创建Struts2工程时选择下载Struts2依赖包的话,会将Struts2的包放入工程下的lib文件夹下,但不会在WEB-INF下创建lib文件夹及将JAR包放入WEB-INF下的lib文件夹内(Eclipse下则会自动这么做)
解决方案:手动复制即可
参考资料

P2:解决完P1后仍然Dispatcher initialization failed

问题分析: 好吧,这仍然是IDEA的特有问题,P1说了创建工程时选择让IDEA自己下载Struts2的JAR。
TMD。。。IDEA下载的Struts2居然是阉割版,里面缺少了javassist包。。。
解决方案:搞个Javassist包放lib下即可
参考资料

P3:有莫名其妙的错误,且之前Build并部署过的话,尝试清除out文件夹下以前生成的文件重试