配置过程中常见的错误
url-pattern 中配置的路径没有以斜杠开头
servlet-name 配置的值不存在
servlet-class 标签的全类名配置错误
url-pattern 中配置的路径没有以斜杠开头
即我们配置访问地址的时候,前面没有写/
,会报这种错
servlet-name 配置的值不存在
设置的servlet-name
在上面没有对应的配置信息,会报这种错
servlet-class 标签的全类名配置错误
即servlet-class
设置的东西我们写错了,会报这种错
url地址到Servlet程序的访问和原理
下图左边是客户端,右边是服务器端,我们输入的网址每个部分都有自己的作用
IP:我们这里输入的Ip是通过ip地址定位服务器的
端口号:然后端口号,我们服务器上面会有很多软件,但是一个端口号只能给一个软件使用,但是一个软件可以使用多个端口号,然后我们就可以通过端口号定义到我们的具体的软件,在这里是Tomcat
工程路径:然后后面跟着的是我们的工程路径,即我们的项目名,这个也是唯一的,我们不要设置得重复,其实不一定是我们的项目名,一个是我们在这里设置的那个名字
然后是资源路径,就在我们设置的web.xml中url-pattern的设置项,也就是我们工程中具体的某个程序,资源路径先查找到servlet-name中的名字,然后由这个名字找到上面对应的项目名字,和类
看下图
然后就能访问到我们的程序了