IDEA2019 JavaWeb Serverlet 基础

1、JavaWeb应用的组成结构

开发JavaWeb应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错

目录结构

WebRoot →Web应用所在目录,一般情况下虚拟目录要配置到此文件夹当中。
** ┝WEB-INF:此文件夹必须位于WebRoot文件夹里面,而且必须以这样的形式去命名,字母都要大写。**
**   ┝web.xml:配置文件,有格式要求,此文件必须以这样的形式去命名,并且必须放置到WEB-INF文件夹中。**

web.xml的格式可以直接从Tomcat中参考得到:找到Tomcat目录下的webapps\ROOT\WEB-INF这个目录下的web.xml文件,把这个文件拷贝到我们新建的WEB-INF文件夹中,并修改这个web.xml文件,把里面的注释删除掉,只留下如下所示的代码即可:

web.xml :

 1<?xml version="1.0" encoding="ISO-8859-1"?>
 2<web-app xmlns="http://java.sun.com/xml/ns/javaee"
 3xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 5version="2.5">
 6
 7<display-name>Welcome to Tomcat</display-name>
 8<description>
 9Welcome to Tomcat
10</description>
11
12</web-app>
13</pre>
14
15<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;">这就是web.xml这个文件的格式</span>