java web 之 WebRoot和WebContent目錄


WebRoot和WebContent都是程序的根文件夾,無本質區別,一下是兩者的共同點和不同點:

    共同點:都有一個WEB-INF文件夾,其下文件不可直接訪問;

     WEB-INF是安全目錄,所謂安全,就是用戶客戶端無法訪問,只有服務器端可以訪問。如果想在頁面中直接訪問,需要通過web.xml對要訪問的文件進行映射。

      WEB-INF下除了web.xml,還有一個classes文件夾,放置*.class文件,類庫,

      其下還有lib目錄;

     不同點:

          WebRoot是MyEclipse中的web project結構,可添加一些開源框架的支持(struts,hibernate等),也就是說,web project是MyEclipse拓展過后的項目;

                              web project具有dynamic web project的特性,並具有一些方便開發的集成功能;

         WebContent是Eclipse下 dynamic web project結構;

         兩者修改 ,請看坑系列。

 

當Web項目發布到Tomcat中時,在Eclipse中生成項目是WebContent目錄

而在MyEclipse中生成的項目目錄名字好像叫做WebRoot,那么如果把MyEclipse的項目導入到Eclipse中,如果要部署項目到Tomcat中需要做什么修改呢。只需如下一部

 

1、右鍵點擊項目--屬性--Add

添加WebRoot目錄,刪除WebContent

 

技術分享


免責聲明!

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



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