最近用IDEA打開以前MyEclipse開發的項目,發現各類問題,爲了確保項目可以在IDEA中正確的跑起來首先須要檢查項目的Project Structureweb
一、點擊左側Project配置好Project compiler output,個人配置到了tomcat\webapps下;tomcat
二、點擊左側Modules,若是沒有,須要本身import進來,由於個人項目基於ssm, 我須要在導入的modules添加Spring和Struts2框架,struts2必須加載web上,添加web須要查看下path是否正確(web.xml默認是項目\web\WEB-INF\web.xml),查看modoules的paths裏的compiler output,這裏我放在tomcat下了;app
三、點擊Libraries, 將項目中的jar包導入進來;框架
四、點擊Facets,查看是否有Spring、Struts、Web這三部分,通常第二部完成以後這裏會自動添加進來的;webapp
五、添加Artifacts,至少添加一個exploded,後面部署到tomcat下須要用到,注意output directory;3d
六、tomcat熱部署配置須要注意這兩處xml
ps:最主要的是注意project structure裏的各個path是否爭取,我好屢次啓動不起來就是由於不是這個地方的path不對就是那個地方的path不對blog