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