myeclipse創建簡單maven工程時,如何將普通文件夾部署爲web功能的文件夾(add dynamic web module)

今天跟着學習時候,視頻裏用的myeclipse創建了個簡單的maven工程,不像之前使用IDEA時候特地申明瞭是創建webapp 的maven工程。然後後面又要給這個簡單工程添加web功能時候,卻遇上了問題。下面好好說說解決過程(順便說說myeclipse創立maven過程。IDEA創建maven教程如下:http://blog.csdn.net/zyf2333/article/details/77623537):

A.創建簡單工程,然後手動添加web功能

首先進入創建界面,搜索框輸入maven,創建maven工程
這裏寫圖片描述
選擇maven Project。然後勾選 create a simple project(即創建一個簡單的maven工程,省略了選擇功能的過程,因此後面需要啥功能就需要手動添加)
這裏寫圖片描述
隨便輸入名稱
這裏寫圖片描述
創建好後的目錄
這裏寫圖片描述

那麼問題來了,如何在這個空蕩蕩的目錄下,部署web功能呢?方案如下
1、首先在main下創建文件夾webapp
2、選中工程項目,右擊,看到最下面的properties,進入如圖頁面,並點擊 Project Facets。如圖
這裏寫圖片描述
我們可以看到,圖中有許多功能,我們需要的是 “ dynamic web project”功能,即設置爲動態web項目。但是如果我們直接點擊它,就會出現如下警告:說要jre支持
這裏寫圖片描述
我當時就是這裏卡了,一直糾結想我明明就是支持Java啊,而且看看環境目錄裏面不是也有個JRE嘛,但是經過多次查詢發現要先把本工程設置爲Java項目,光有jre沒啥用。 解決方案如下:

點擊Java選項,然後點擊“Futher Configuration available”
這裏寫圖片描述
直接點擊ok
這裏寫圖片描述
此時在反過來看 “ dynamic web project”,發現和java一樣,可以進行設置了:
這裏寫圖片描述
點擊後,點擊next
這裏寫圖片描述
如圖設置(說明:“Context root”不用修改。“Context directory”改爲我們要把哪個文件夾設置爲WebRoot。此處我們把之前創建的webapp目錄寫上去,然後就會把這個文件夾部署爲WebRoot。這樣jsp文件直接放這裏面就好了)
這裏寫圖片描述
這裏寫圖片描述

B.直接創建webapp maven

如圖,類似於IDEA 直接創建就好,不要選擇創建簡單工程
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

創建好後,目錄如下,myeclipse自動創建的webapp。jsp等文件放這個下面就好了
這裏寫圖片描述

發佈了49 篇原創文章 · 獲贊 57 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章