一、操做的菜單:Window | Preferences | Server | Runtime Environmentshtml
二、點擊 Add 按鈕,添加一個服務器運行環境web
三、選擇要添加Tomcat的版本
瀏覽器
四、選擇Tomcat的名字和安裝目錄,選擇須要的 JRE
tomcat
五、 出現本身配置的服務器,點擊應用並關閉
服務器
六、找到 Server架構
七、出現Servers 界面eclipse
八、 單擊上面的new server,建立一個新的服務器maven
九、服務器配置,若是在上面的第二部進行了配置,這裏不須要,若是沒有,雙擊 服務器就能夠進入配置頁面ide
注意:eclipse 裏面的項目的部署是在eclipse裏面的(默認是放在工做空間裏的.metadata文件夾下),而不是在 Tomcat 裏面的。ui
能夠根據須要改變項目的部署位置,修改部署的路徑 Deploy path
(1)操做的菜單以下: File | Settings | Build, Execution, Deployment | Application Servers
(2)配置 Tomcat的安裝目錄
(3)經過建立一個 Model或 Project 查看是否配置成功!
(1)IDEA 建立動態 web 工程/模塊
①建立一個新模塊;
② 選擇要建立類型的模塊;
③ 輸入模塊名,點擊 【Finish】完成建立;
④ 建立成功
(2)Web 工程的目錄介紹
(3)給動態 web 工程添加額外 jar 包
① 打開項目結構菜單操做界面,添加一個本身的類庫;
② 添加類庫須要的 jar 包文件;
③ 選擇添加的類庫,給哪一個模塊使用;
④ 選擇 Artifacts 選項,將類庫,添加到打包部署中;
(4)IDEA 中部署工程到Tomcat上運行
① 修改 web 工程對應的 Tomcat 運行實例名稱;
② 在Tomcat實例中部署運行的 web 工程模塊;
③ 修改 Tomcat 實例啓動後默認的訪問地址;
④ 在 IDEA 中運行和中止 Tomcat 實例;
a、正常啓動 Tomcat 實例;
b、Debug 方式啓動 Tomcat 運行實例;
c、中止 Tomcat 實例;
d、重啓 Tomcat 運行實例;
(5)修改工程訪問路徑
(6)修改運行的端口號
(7)修改運行使用的瀏覽器
(8)配置資源熱部署
eclipse配置tomcat時是本質上是映射了一個tomcat的鏡像在.metadata的serer.core目錄下,每創一個tomcat,就生成文件名爲「tmp編號」的tomcat的映射文件,建立的鏡像和源tomcat就沒有關係,eclipse是經過這個鏡像的tomcat去運行項目。
在idea中配置的tomcat,在運行時idea不會把項目放到該路徑下,而是複製一份足夠的配置文件到 ${user.home}/.IntelliJIdea/system/tomcat 目錄下也就是說每一個項目都有屬於本身的一份tomcat配置,互不干擾。每一個項目的配置文件夾中有一個 /conf/Catalina/localhost/ROOT.xml 文件,內容以下:
<?xml version="1.0" encoding="UTF-8"?> <Context path="" docBase="D:\work\項目\target\xxx-web" />
其中,
path是指在訪問此項目時,是否須要添加額外的路徑,若是爲空,則直接使用域名或者ip就能夠訪問到該項目
docBase是指要運行的項目的部署位置,D:\work\項目 就是個人項目源代碼的位置,target是由maven構建後生成的,D:\work\項目\target\xxx-web
整個項目運行過程爲:首先build項目,將構建結果寫到項目的target目錄下,而後idea複製一份tomcat的配置文件到${user.home}/.IntelliJIdea/system/tomcat 中,以後啓動tomcat安裝目錄下的catalina.bat文件,tomcat讀取配置文件,找到項目位置,而後就運行起來了。
擴展: