1. JSP項目目錄中每個文件夾及配置文件的作用
目錄文件夾有以下幾個:
1.bin:用於存放啟動和關閉tomcat的可執行文件。
2.lib:裡面存放需要的jar包。
3.conf:tomcat的各種配置文件,tomcat啟動時需要讀取的配置文件主要有:
server.xml,web.xml,tomcat-users.xml等等。伺服器的修改都要從此目錄中進行。
4.logs:日誌文件,如果伺服器出現錯誤,會自動記錄。
5.server:伺服器的管理程序。
6.webapps:所有的可執行的web項目都會放到此目錄中。
7.work:tomcat把各種由jsp生成的servlet都放在了這個文件夾下,裡麵包含.java文件
和.class文件。
一個web中完全可以沒有web.xml文件,也就是說,web.xml文件並不是web工程必須的。
那什麼時候需要,什麼時候可以不需要呢?
要想回答上面的問題,得先了解web.xml文件使用來干什麼的。web.xml文件是用來配置:歡迎頁、servlet、filter等的。當你的web工程沒用到這些時,你可以不用web.xml文件來配置你的web工程。
那麼web.xml能做的所有事情都有那些?
其實,web.xml的模式(Schema)文件中定義了多少種標簽元素,web.xml中就可以出現它的模式文件所定義的標簽元素,它就能擁有定義出來的那些功能。web.xml的模式文件是由Sun公司定義的,每個web.xml文件的根元素<web-app>中,都必須標明這個web.xml使用的是哪個模式文件。如:
<?xmlversion="1.0"encoding="UTF-8"?>
<web-appversion="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xm