一个Java Web项目要运行,它首先要放在tomcat之类的容器中;该JavaWeb项目的构成必定要包含下面几种文件以及文件夹:java
- META-INF : 存放一些meta information相关的文件的这么一个文件夹, 通常来讲尽可能不要本身手工放置文件到这个文件夹。
- WEB-INF
- classes:用于存放java字节码文件
- lib:用于存放该工程用到的库,例如servlet-api.jar等等
- web.xml:web工程的配置文件,完成用户请求的逻辑名称到真正的servlet类的映射
- JSP文件以及静态资源文件
上述描述的例子图片以下所示:
web