使用IDEA創建一個web應用

文章轉載自http://blog.csdn.net/lw_power/article/details/51113946,非常感謝作者


第 1 部分:新建一個 Java Web Application 項目

File -> New -> Project…,請選擇 Java EE 這個模塊下的 Web Application ,我們還可以選擇生成 web.xml 文件的版本號,這裏我們選擇最新的 3.1 版本。
說明: 3.1 版本的意思是 servlet 規範的版本。我們可以查看 apache-tomcat-8.0.30\conf\web.xml 這個文件,知道當前 tomcat 使用的 servlet 規範版本號。

這裏寫圖片描述

生成項目基本結構(建立基本的文件夾和文件)

根據下圖的標註,依次選擇以後,點擊“確定”。
這裏寫圖片描述

然後我們填寫好項目名稱和項目位置:
這裏寫圖片描述

點擊確定以後,在一個新窗口打開。

這裏寫圖片描述

在打開的新窗口中,我們看到了項目的結構。我們發現還缺少 lib 文件夾,所以我們在 WEB-INF 下新建文件夾 lib,後面我們要把須要添加的 jar 包複製到 lib 包下。

這裏寫圖片描述

第 2 部分:進行非常重要的項目配置

詳解 Project Struction

然後,我們打開 Project Struction (打開 Project Struction 的方法很多,例如通過菜單 File -> Project Struction… 或者使用快捷鍵 ctrl + shift + alt + S,或者通過菜單欄的快捷按鈕)。
我們首先看 【Project】部分。

詳解 Project Struction 之 Project 模塊

這裏寫圖片描述

對 Project compiler output 的解釋:
這個路徑是一個非常重要的路徑,它存放了我們編譯以後的 Java 代碼,編譯以後的測試代碼,打成 war 包以後在 tomcat 解壓以後的標準 Web 結構的代碼。
我一般設置的名字就叫 out ,建議朋友們一定要熟悉 out 這個文件夾下面的三個子文件夾,知道他們放置的是什麼。
(1)artifacts:存放 war 包解壓以後的標準 Web 結構的代碼,裏面子文件的名字一般爲 (項目名)_war_exploded;
(2)production:存放Java 源代碼 src 目錄下編譯以後的字節碼文件和 Web 項目的配置文件;
(3)test:存放Java 源代碼 test 目錄下編譯以後的字節碼文件,即測試代碼的字節碼文件。
這個目錄很重要,放置的原則是在項目下,但要和源代碼區分開來,並且應該被 git 等版本管理工具排除掉。

詳解 Project Struction 之 Modules 模塊

(1)大體認識

這裏寫圖片描述

(2)詳解 Sources 選項卡

這裏寫圖片描述

(3)詳解 Paths 選項卡

這裏寫圖片描述

(4)詳解 Dependencies 選項卡

這裏寫圖片描述

(5)詳解如何添加依賴

第 1 種情況:添加 lib 包下的依賴:
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

第 2 種情況:添加 tomcat 依賴,這種依賴是一種 provided 的依賴:
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

詳解 Project Struction 之 Libraries 模塊

這裏寫圖片描述

可以看到:
這裏寫圖片描述

詳解 Project Struction 之 Facets 模塊

重要的事情說三遍。

注意:這一部分的配置非常重要,一定要設置對。而且如果不認真檢查, IDEA 會“自作聰明”地幫我們設置了一個根本不存在的路徑。如果設置不對,非常影響我們的情緒。
注意:這一部分的配置非常重要,一定要設置對。而且如果不認真檢查, IDEA 會“自作聰明”地幫我們設置了一個根本不存在的路徑。如果設置不對,非常影響我們的情緒。
注意:這一部分的配置非常重要,一定要設置對。而且如果不認真檢查, IDEA 會“自作聰明”地幫我們設置了一個根本不存在的路徑。如果設置不對,非常影響我們的情緒。

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

第 3 部分:配置本地關聯的 tomcat 服務器位置

1、依次點擊 Run -> Edit Configurations…

這裏寫圖片描述

2、添加 Tomcat Server -> Local

這裏寫圖片描述

3、添加 deployment (前提是在第 2 部分的各種配置裏要把 Artifact 添加上)

還回憶得起是怎麼添加 Artifact 的嗎,選擇第 2 個的第 2 個。
這裏寫圖片描述

我們還可以設置訪問路徑:
這裏寫圖片描述

配置啓動以後默認打開的鏈接、瀏覽器、端口號、tomcat 控制檯顯示編碼等(這個界面很重要)。
這裏寫圖片描述

最後,我們啓動配置好的服務器,大功告成了!
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章