idea2019版本 - 使用tomcat運行web項目

1.首先,我們需要配置一個tomcat;
在菜單欄中點擊Run—>隨後點擊其菜單欄中的Edit Configurations;
2.點擊右上角的+號,再找到tomcat Sercver --》點擊Local
在這裏插入圖片描述
3.如下圖所示:
在這裏插入圖片描述
我配置的時候就配置了這三個地方:
1.configure按鈕:用於指定tomcat的地方,相當於就是把tomcat給引用到idea當中;
2.URL路徑:顧名思義就是你這個項目運行的時候路徑是什麼;在本地運行時,127.0.0.1和localhost在瀏覽器中都可以對項目進行訪問;
3.Deploy applications configured in Tomcat instance 在網上找不到對這個單選框的解釋,不過我勾選上他以後,tomcat中部署的war包就可以運行了
在這裏插入圖片描述
3.1:configure按鈕:第一步肯定就是點擊+號了,隨後我們就可以將本地的tomcat進行指定就可以了,選中需要指定的tomcat文件夾就可以了;不用往下選;然後點擊Ok
在這裏插入圖片描述
在這裏插入圖片描述
3.2 URL路徑,這個就根據實際需求來就可以了,項目名自定義,不過你自定義的項目名肯定是要和你部署的web項目名保持一致,不然肯定是範文不到的;
3.3 如果你tomcat中webapps下有你想要啓動的web項目,那你就要勾選上;
4.將web項目部署到tomcat當中;
4.1 部署好tomcat就如圖所示了,然後我們點擊Deployment(部署)
在這裏插入圖片描述
點擊以後,頁面如下,然後我們在點擊右邊的「+」號
在這裏插入圖片描述
再點擊Artifacts
在這裏插入圖片描述
點擊之後,如下圖這個地方會顯示出兩種部署形式,一個是war包,一個是war exploded,我不知道這兩個區別是啥,後續會補上,不過我現在選的就是war exploded;選中以後點ok就可以了

在這裏插入圖片描述
選中以後,我們可以看見下圖有一個Application Context,這個就是訪問時項目的路徑,你可以更改,不過要和URL路徑中的項目名保持一致哈
在這裏插入圖片描述
另外在這裏說一下啊,這樣部署完以後,項目運行的class等文件都是在target下放着,如果你想改到tomcat的webapp下需要這樣做:點擊右邊的鉛筆的按鈕
在這裏插入圖片描述
點進去你可以看見,out put directionry:這裏就是你編譯後存放的地方,你想放到webapp下的話,需要先建一個目錄名稱,最好和你的項目名保持一致哈;還有單單這樣得話,啓動的時候會報錯,我們還需要在project中配置一下目錄,我是自定義的,放哪都可以;
在這裏插入圖片描述
在這裏插入圖片描述 這樣就算配置,完成了,直接點擊運行就可以 了