eclipse默認的WebContent目錄修改為webRoot


從網上下載了個Java Web項目,導入Eclipse后在Tomcat中發布,發現在Tomcat的Webapps目錄下沒有JSP頁面

 

 到項目中去看才發現有兩個目錄,一個WebContent,一個WebRoot

 

 

原來在MyEclipse中創建web項目后,web程序的根目錄文件夾是WebRoot,而創建dynam web project時候,web程序的根目錄文件夾是WebContent,

他們之間沒有本質區別,都表示你的web程序的根目錄文件夾。

但是在Eclipse下面創建的dynamic web  project的根目錄是WebContent

兩者區別:

https://blog.csdn.net/wzq__janeGreen_/article/details/79623729

 

如何在Eclipse中修改默認的WebContent 目錄指向 webRoot呢?

1.刪除項目根目錄下的.settings文件夾

 

 2.刷新項目

 

3.在項目根節點,右鍵 ,選擇 Properties, 在彈出的對話框中,選擇 Project Facets ,在右邊的選擇框中,勾選Java 和 Dynamic Web Module ,並在 Dynamic Web Module  后數字中,選擇 jsp 的版本,默認為 3.0.

 

4.選中Dynamic Web Module,選擇列表下面會出現“ Further Configuration availabe ” 的鏈接 ,點擊這個鏈接,設置src 和out path, 下一步,就是 Web Module 的設置了,第一項所說,更改 Content Directory 名字為你的 webRoot 目錄名字即可。

問題有出來了,在Dynamic Web Module右邊的Detail標簽中找不到“ Further Configuration availabe ” 的鏈接,於是我取消Dynamic Web Module之前的勾,點擊應用,彈出下框

 

再次進入屬性,重新勾選Dynamic Web Module,鏈接就出來了

 

 

 

 5.最后,將Content directory里面的內容更改成WebRoot,並且將自動生成web.xml文件勾選中。

 

 6.重新再tomcat中發布項目

 

 

 

 問題解決,所有的JSP頁面都過來了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM