IDEA整合Mybatis+Struts2+Spring
1、IDEA新建Maven項目:
(1)依次點擊File->New->Project,彈出如下對話框:
(2)在彈出的New Project頁面上,①選擇Maven,② 勾選Create from artifactype,③選擇maven-archetype-webapp,點擊Next,如下圖:
(3)GroupID:JAVA的包的結構,是main目錄裏java的目錄結構。 ArtifactID:項目的名稱(就是項目的唯一的標識符),點擊Next,如下圖:
(4)①User settings file:maven的安裝路徑,②Local repository:maven管理的jar包保存路徑,③點擊+號,彈出如下對話框:
(5)Name:archetypeCatalog表示插件使用的archetype元數據,Value:internal表示僅使用內部元數據。不加這個參數時默認為remote,local,即中央倉庫archetype元數據,由於中央倉庫的archetype太多了,所以導致很慢。點擊OK,在點擊Next。
(6)填寫project name和module name,並選擇項目所在的路徑。點擊Finish,創建完成。
註意上圖中的兩個紅框,當目錄結構同上圖所示,並且控制臺輸出,Maven execution finished。表示創建成功。
(7)點擊IDEA右上角Project structure 圖標:
(8)彈出Project structure頁面後,①點擊Facets,②點擊加號,③選擇Web
(9)在彈出的對話框選擇剛剛創建的項目,然後點擊OK。
(10)Facets目錄結構變成下圖所示。Deployment Descriptors:web.xml表示文件所在的路徑一定要指對地方。Web Resource DIrectory:設置web資源所在的根目錄。
(11)①點擊 Artifacts,②點擊+號,③選擇Web Application :Exploded,④選擇From Modules。
(12)彈出如下頁面,選擇maven項目,點擊OK。
(13)Artifacts目錄結構如下圖所示,這裏主要是將web應用打包成war包,然後在tomcat發布的目錄下發布。註意Output directory的路徑,當點擊啟動時主目錄中生成的taget文件夾就是這裏設置的,最後點擊OK。
(14)此時,目錄結構變成如下圖所示:
2、布置tomcat
(1)點擊IDEA右上角下三角號選擇Edit Configrations,如下圖:
(2)①點擊+號,②選擇Tomcat Server,③選擇Local
(3)彈出如下頁面,選擇Deployment選項卡,對需要部署的項目文件做設置,點擊加號選擇Artifact,然後選擇war exploded方式,這種方式是以文件夾方式部署的,而war是以war包的方式,exploded方式支持熱部署,開發的時候選擇exploded方式就可以了。
(4)Name:tomcat的名稱,Application server:關聯上已安裝的tomcat,After Lanuch:默認打開項目的瀏覽器,下面的時URL地址。設置On Update action和On frame detectivation選項,都設置為Update classes and resources,表示classes文件和資源文件都更新,如果只設置On Update action選項,則需要每次自己手動點擊更新,設置了On frame detectivation,會監測窗口,idea窗口發生切換則自動更新文件。最後面設置的是端口號,只要不和其他項目端口號沖突隨意設置即可。然後在依次點擊Apply,OK。Tomcat部署完成。
(5)啟動項目時,主目錄變成如下所示(註意這裏多出個target文件夾):
(6)同時瀏覽器彈出Hello World,說明maven項目創建完成。
轉載自:https://blog.csdn.net/qq_37045414/article/details/79201469
IDEA整合Mybatis+Struts2+Spring