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