Intellij Idea系列之Tomcat環境的搭建(三)
一. 編寫背景
Intellij Idea在剛上手的時候很多人吐槽,"god, 這么難用的IDE有誰用呀?",的確,Intellij在某些環境的搭建上對於初學者來說,是個費時費力的事。我身邊的很多朋友和同事在學Intellij Idea的時候,一開始都是抱着高昂的熱情來學習,在編寫簡單的代碼的時候,都會由衷的感嘆,果然比Eclipse好用,但是當他們學到tomcat環境的搭建的時候,大半都放棄了,不過那還是好幾年前的事情了。現在網上對tomcat環境的搭建資料也很齊全了,也許有人會問,網上都有相應的資料了,你為什么還要寫,我的回答是:在網上索取了這么些年,想奉獻點東西出來,又或者是想整理點資料,想博取一下廣大同行的一些看法。希望當讀者看到這篇拙劣的文章時多多吐槽。
二. Intellij中tomcat環境的搭建
目前我的Module只有在上兩篇博文中搭建的j2se,如下圖所示
在空白位置點擊鼠標右鍵->New->Module,或者在菜單欄點擊 File->New->Module。如下圖所示
上述操作后會出現如下界面,選擇"Java Enterprise";然后將"Web Application (3.3)"前面勾上;再將"Create web.xml"前面勾上。如下圖所示
點擊"Next",出現如下界面,讀者只用修改"Content root"最后一個"\"后面的內容,即你的Module的名字(筆者的Module的名字叫"cms",), 其他的兩項會跟着一起改
點擊"Finish",查看Project下會出現名字叫"cms"的Module,如下圖所示
在WEB-INF目錄下創建兩個文件夾,名字分別叫做"classes"、"lib",如下圖
菜單欄中點擊File->Project Structure,出現如下界面,點擊左側"Modules"; 點擊"cms",將右側的頁簽切換到"Paths";將"User Module compile output path"前的單選按鈕選中,如下圖的紅框所示
分別點擊上圖中的"Output path"和"Test output path"后面的"..."按鈕,會彈出如下的界面
將路徑定位到之前所創建的classes文件夾下,然后點擊"OK",如下圖"Output path"和"Test output path"后面的路徑都定位都classes目錄下
將右側的頁簽切換到"Dependencies", 點擊"+",然后選擇"JARS or directories",如下圖的紅色框標示
在彈出的界面中,將路徑定位到之前建立的"lib"目錄下,如下圖所示
點擊"OK",會彈出下圖所示的界面,選擇"Jar Directory", 如下圖的紅框所示
點擊"OK",會發現多了一個定位到"lib"目錄下的路徑,如下圖所示
點擊左側的"Artifacts", 右側的"Names"按照默認;"Type"選擇"Web Application: Exploded";"Output directory"路徑默認;將"Build on make"前面勾上;將"Show content of elements"前面勾上,如下圖紅色框所示
點擊"OK",回到主編輯頁面,點擊菜單欄的Run->Edit Configurations,如下圖紅色框所示
點擊左上角的"+",在出現的下拉列表中選擇"Tomcat Server",然后再選擇"Local",如下圖紅框所示
在出現的界面中,將"Name"改為"tomcat-server"(讀者可根據自己愛好隨意取名); 將頁簽切換到"Server";將"After launche"前面的勾去掉; 然后點擊"Configure..",如下圖紅框所示
點擊"Configure"按鈕后會出現彈出如下圖所示的界面
點擊"Tomcat Home"后面的"..."按鈕,會彈出如下的界面,讀者需要將路徑定位到tomcat的家目錄下(筆者的tomcat解壓在F:\Intellij-tomcat目錄下)
點擊"OK",回到如下圖所示的界面,說明tomcat的路徑已配置好
在彈出的界面中點擊"OK",回到如下的界面。將"Http port"的端口號設為8080, 如下圖紅框所示
將頁簽切換到"Deployement"界面,點擊"+",然后選擇"Artifact...",如下圖紅框所示
將"Application context"后的路徑改為"/cms",如下圖紅框所示
點擊"OK",回到主編輯頁面,點擊如下圖所示的按鈕,啟動tomcat
如下圖所示,tomcat已經成功啟動
在瀏覽器地址欄輸入 localhost:8080/cms/,已經成功訪問到cms項目下的index.jsp頁面。至此tomcat已經成功啟動。