构建Web应用
手动建立一个web应用
1.任意目录建立demo文件夹,用于建立一个web应用
2.文件夹中建立一个WEB-INF文件夹(区分大小写)
3.在WEB-INF中建立web.xml文件,并添加下面的代码(可以从Tomcat中的其他应用复制过来)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
4.在WEB-INF文件夹中添加classes和lib两个文件夹,这两个文件夹的作用相同都是用于保存Web应用中所需的Java类文件。
区别:classes用于保存单个*.class文件,而lib用于保存打包后的JAR文件
5.这便形成了一个简单的空的web应用,将web放到Tomcat中的webapps中,web应用可以自动完成部署到Tomcat
6.通常JSP文件只需放到web应用的根目录下
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
浏览器访问http://127.0.0.1:8080/demo/index.jsp
配置描述符web.xml
- 在Servlet2.5规范之前必须包含一个web.xml文件,从Servlet3.0开始,WEB-INF路径下的web.xml文件不再是必须的,但建议保留该配置文件
- 客户端浏览器无法访问WEB-INF路径下的任何内容
- 在Servlet2.5规范之前,Java Web引用绝大部分组件通过web.xml文件来配置管理,从Servlet3.0开始,也可以通过注解来配置管理Web组件
配置Web应用的首页
使用welcome-file-first元素,该元素可以包含多个welcome-file子元素
- 1
- 2
- 3
- 4
- 5
当Web应用包含index.html文件时,访问的首页为index.html,若没有index.html文件,则看看是否包含有index.htm文件,若包含,则访问的首页为index.htm,以此类推