JavaWeb 之 開發工具整合 Tomcat服務器

  注意:整合 Tomcat的前提須要在 PC 上配置好 Java的環境變量,而且能正常地啓動 Tomcat 服務器。

1、Eclipse 整合 Tomcat

  一、操做的菜單: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

    

2、Intellij IDEA 整合 Tomcat

  一、IDEA 整合 Tomcat(IDEA版本 2019.3.2)

    (1)操做的菜單以下: File | Settings | Build, Execution, Deployment | Application Servers

       

    (2)配置 Tomcat的安裝目錄

       

    (3)經過建立一個 Model或 Project 查看是否配置成功!

       

  二、IDEA 中動態 web 工程的操做

    (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)配置資源熱部署

      

3、Eclipse 和 IDEA 配置 Tomcat 的區別

  一、Eclipse

    eclipse配置tomcat時是本質上是映射了一個tomcat的鏡像在.metadata的serer.core目錄下,每創一個tomcat,就生成文件名爲「tmp編號」的tomcat的映射文件,建立的鏡像和源tomcat就沒有關係,eclipse是經過這個鏡像的tomcat去運行項目。

    

  二、IDEA

    在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讀取配置文件,找到項目位置,而後就運行起來了。

    

       

    擴展:

    1. Tomcat 類加載架構

    2. Tomcat 經常使用的過濾器

    3. Tomcat 多實例部署

相關文章
相關標籤/搜索