这是我使用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下即可
参考资料