java web 应用目录
目錄
Tomcat目錄
MyEclipse目錄
部署啟動應用
Tomcat目錄
首先,官方下載 tomcat 安裝包,解壓。得到下面的目錄
bin 目錄是tomcat啟動和關閉目錄。startup.bat?啟動tomcat 、shutdown.bat?關閉tomcat
webapps 目錄存放著我們的網頁文件,自帶有其他幾個文件夾。我們可以新建?myHome文件夾,然后在里面放入我們自己的網頁文件 index.jsp
在 myHome 文件夾里面,我們需要新建一個 WEB-INF 文件夾,它是java web應用的安全目錄,就是瀏覽器無法訪問其中的內容,只有通過服務器端的代碼才能訪問其中的內容。這里不明白也沒有關系,在webapps文件夾中有一個examples文件夾,它里面有WEB-INF 文件夾,直接把它復制到myHome文件夾中就可以了
那么,WEB-INF 里面有哪些東西呢?
- web.xml:?整個項目布署的配置文件。
- classes: 我們整個項目由 .java 編譯好的 .class 文件
- lib: 我們整個項目用到的外部文件庫,如 jar 包
那么,我們訪問?http://127.0.0.1:8080/myHome/index.jsp?就能訪問我們myHome里面的文件了
MyEclipse目錄
我們新建一個 my_first_web 的 Web Project。
- src目錄存放著我們的 java源代碼
- JRE System Library里面是JRE系統庫,也就是java運行環境的庫
- Java EE 6 Libraries里面是Java EE6的庫文件
- WebRoot是web的根目錄,也就是輸出目錄,其包含 META-INF 和 WEB-INF 子目錄。html網頁文件,css文件,js文件以及jsp文件都放在WebRoot目錄下。
META-INF文件夾相當于一個信息包,目錄中的文件和目錄獲得Java 2平臺的認可與解釋,用來配置應用程序、擴展程序、類加載器和服務。其中的 MANIFEST.MF文件,在用jar打包時自動生成。
WEB-INF 下的?classes?目錄存放著我們寫的?java 源代碼編譯好的 .class?文件
WEB-INF?下的?lib 庫存放著我們這個項目所需要的庫文件
部署啟動應用
將我們的應用部署到tomcat
這時,會自動的在tomcat的webapps目錄下也新建一個myweb文件夾。并且myeclipse下的WebRoot目錄和tomcat的myweb目錄是實時同步的,我們在Webroot目錄下的所有修改都會自動同步到tomcat的myweb目錄下。
啟動應用
訪問
?
相關文章:Tomcat、JSP和Servlet
本文轉載如有冒犯聯系本人立即刪除
總結
以上是生活随笔為你收集整理的java web 应用目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA WEB_中间件
- 下一篇: 一次完整的渗透测试