servlet在web.xml文件中的配置

2021-01-19 04:13

阅读:461

标签:plain   rac   正是   发送   odi   info   mode   http   就是   

Web项目启动的关键-web.xml的配置servlet

部署Web应用的关键

web.xml简介

web.xml位于每个WEB-INF路径下,在Servlet2.5规范之前,每个应用都必须包含一个web.xml文件,且必须放在WEB-INF路径下。

web.xml的详细配置

  1. 有关web.xml文件的头信息

version="1.0" encoding="UTF-8"?>
web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
        version="4.0">

首个标签内可以配置当前界面的字符集,第二个标签则是每个xml文档必要的相关信息。如果试用idea,千万注意要和idea设置中的版本一致,否则会遭遇404万恶之源之类的错误,或者根本起不来

关于servlet

servlet是javaweb中的小web程序,而他本身也是一个特殊的java类需要添加相关jar包,Tomcat中自带,可以用来接受或发送server与客户端的信息。而它本身的三个重要点分别是cookie,session,application

在web.xml中部署servlet

servlet

既然是部署servlet,那么肯定在具体文件中表示的也正是servlet标签

servlet>
      servlet-name>Demoservlet-name>
      servlet-class>Testservlet-class>
  servlet>
  • 标签里的值可以随便设置

  • 标签里的值是含servlet类Java文件编译后产生class文件的名字 最好copy 一旦敲错 会导致 NOT FOUND

servlet-mapping

中所设置的是有关里在服务器中的url,也就是映射,这是相当重要的。

 servlet-mapping>
       servlet-name>Demoservlet-name>
       url-pattern>/url-pattern>
   servlet-mapping>
  • name一定要和的值一定要一模一样

  • 记住在这里写的值,我们要通过项目名+/或者/后面的path来访问网页

启动

IDEA

按shift+F10启动正常启动tomcat以启动项目,其中的关键之一在于web.xml

??:下图是tomcat启动所打印的日志

技术图片

bye~

                                                                                                  拂手化风于2020/7/18

参考文献

《轻量级JavaEE企业应用实战》

servlet在web.xml文件中的配置

标签:plain   rac   正是   发送   odi   info   mode   http   就是   

原文地址:https://www.cnblogs.com/dragon-bk/p/13337973.html


评论


亲,登录后才可以留言!