2 qq1252776430 QQ1252776430 于 2016.03.04 17:13 提问

tomcat的web.xml有什么用?

首先url-pattern servlet-class这两个标签必须把servlet在classes文件下的相对路径写准确,否则无法访问。
然后,浏览器地址栏也要把它在classes文件下的相对路径写准确。
比如我在webapp里面建立一个文件夹123,里面配置WEB-INF.
我的servlet是WEB-INF/classes/package01/test.class,
url-pattern servlet-class要配好/package01/test和package01.test
浏览器地址也要输入http://192.168.1.2/123/package01/test
通过浏览器地址已经能找到这个servlet了那个web.xml有什么作用啊?

4个回答

qijian0503
qijian0503   2016.03.05 10:21

这是 Tomcat 提供给 web 开发者的一个接口,里面主要是用来配置参数,比如 过滤器 、重定向... 然后Tomcat 再通过 反射原理,去理解开发者的意图。

shuxi122993
shuxi122993   2016.03.08 10:27

一般WEB-INF目录下的东西是无法通过浏览器访问的,你如果不用映射Servlet的相对路径,基本上是找不到你的Servlet的
而且,Servlet一般都放到src下面吧

a112626290
a112626290   2016.03.20 10:40

是用来配置Servlet的。

对应servlet的类
servlet的名


对应上面的servlet名
/上面的servlet名

然后访问的时候,http://localhost:8080/工程名/servlet名

a112626290
a112626290   2016.03.20 10:41
 <servlet>
    <servlet-name>verifycode</servlet-name>
    <servlet-class>utils.verifycode</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>verifycode</servlet-name>
    <url-pattern>/verifycode</url-pattern>
  </servlet-mapping>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
tomcat中的web.xml和web项目中的web.xml
tomcat下conf下的web.xml里面的一部分                                       index.html         index.htm         index.jsp             default         org.apache.c
web项目web.xml的配置中配置是起什么作用
 1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将转化为键值对,并交给ServletContext. 4.容器创建中的类实例,即创建监听. 5.在监听中会有contextInitialized(S
关于web.xml的welcome-file-list 配置与tomcat的关系:
先介绍下我的本地:用的tomcat7。web.xml中配置如下:&amp;lt;welcome-file-list&amp;gt; &amp;lt;welcome-file&amp;gt;system/index.do&amp;lt;/welcome-file&amp;gt; &amp;lt;/welcome-file-list&amp;gt;系统启动初始化,访问http://localhost:8080/项目名   ,就会访问初始的system/...
工作总结19 tomcat下的web.xml和项目中的web.xml
今天在部署项目的时候,如果我没有在自己的项目配置web.xml的         /index.jsp 所有的请求链接都会走tomcat下的web.xml中的               index.html         index.htm         index.jsp        tomcat中的web.xml是通用的,如果不设置,那么就会默认是同
Tomcat web.xml详解
Tomcat加载顺序加载类和资源的顺序为: 1、/Web-INF/classes 2、/Web-INF/lib/*.jar 3、Bootstrap 4、System 5、CATALINAHOME/common/classes6、CATALINA_HOME/common/classes 6、CATALINA_HOME/common/endores/*.jar 7、CATALINAHOM
tomcat下的4个xml配置文件的作用
context.xml文件的作用: Context.xml是Tomcat公用的环境配置。 tomcat服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器。 context.xml的三个作用范围: 1. tomcat server级别: 在/conf/context.xml里配置 2. Host级别: 在/conf/Catali
Tomcat的conf文件夹中的web.xml文件作用
它为所有host下所有应用的通用配置 和每个应用的WEB-INF下的web.xml协同工作 分析一下所有的 Context 共享的 web.xml 文件,其中定义的默认配置项主要有: ² Servlet:配置 Servlet、JSP、SSI、CGI 引擎; ² session 配置:控制会话时间; ² MIME 类型:MIME 映射; ² 欢迎文件列表
web.xml 有什么用?
1.每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?   一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。  web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。  当你的web工程没用到这...
tomcat中conf文件夹下的web.xml
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
web.xml各版本头文件及与JDK、Tomcat版本对应关系
更改JDK、Tomcat版本,web.xml头文件也需要改。