java web访问webroot_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
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的java web访问webroot_java web 之 WebRoot和WebContent目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 动态单元格涂色_如何编写自定义
- 下一篇: Android和.NET通用的AES算法