web.xml是java web 工程web-app目录下的配置文件,但并不是所有的项目都必须有。它是用来初始化配置信息的。如,welcome页面,servlet、servlet-mapping,filter,listener,启动加载级别等。所以如果你的项目中没有用到这些,就不用web.xml文件来配置application。
tomcat下也有
web.xml,但一般情况下,服务器调用的都是项目工程下webapp目录下WEB-INF下面的web.xml~~~而且
web.xml
都是在WEB-INF文件夹下面。
使用maven建立项目的时候,pom.xml就相当于web.xml,而setting.xml就相当于server.xml。
server.xml
这个文件位于 tomcat 6 安装目录之下的 conf 目录之内,实际内容位于 /etc/tomcat6/server.xml。
正如该文件的扩展名所示,这是一个 xml 格式的文件,打开之后将会看到如下的结构:
<Server
port
="8005"
shutdown
="SHUTDOWN"
>
<Service
name
="Catalina"
>
<Executor
...... />
<Connector
...... />
<Connector
...... />
<Engine
name
="Catalina"
... >
<Host
name
="localhost"
... >
<Context
... />
</Host>
</Engine>
</Service>
</Server>
即一个由 Server->Service->Engine->Host->Context 组成的四层结构,从里层向外层分别是:
-
Context: 即 Web 应用程序,一个 Context 即对于一个 Web 应用程序。
-
Host:即虚拟主机,比如 www.dog.com 对应一个虚拟主机,api.dog.com 对于另一个虚拟主机。一个 Host 用于定义一个虚拟主机。(所谓的”一个虚拟主机”可简单理解为”一个网站”)
-
Engine:一组虚拟主机的集合。比如www.dog.com 和 api.dog.com 可以组成一组虚拟主机集合。
-
Service:一组 Engine 的集合,包括线程池 Executor 和连接器 Connector 的定义。
在tomcat中,
web.xml和
server.xml都在conf目录下。
分享到:
相关推荐
tomcat配置文件web.xml与server.xml解析
在工作中总结的Tomcat中web.xml,server.xml的详细配置文件的说明,还有例子。包含web.xml,server.xml配置文件中的所有配置,想详细了解web.xml,server.xml配置的朋友,还是很有帮助的。 在总结的过程中,查阅了大量...
为tomcat服务器配置https,tomcat需要设置的server.xml与web.xml配置。可以帮助小白为tomcat服务器配置https协议(域名)。
TongWeb主配置文件tongweb.xml概要说明,TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题.
crossdomain.xml用于unity3d生成的webplayer不能读取数据库的问题,用于unity3d生成的webplayer不能读取数据库的问题
server.xml主要用来控制tomcat的运行,jboss的web容器其实是对tomcat的封装,一般在jboss\server\default\deploy\jbossweb-tomcat.sar目录下。
By adding support for XML to Microsoft SQL Server 2000, Microsoft has made it easier than ever to integrate SQL Server–based solutions with existing systems, Web applications, and trading partners....
tomcat的server.xml配置,api和web分离。
server.xml
所需内容
1.ASP.NET.2.0.XML.高级编程(第3版) [1/3] (2009 年度畅销榜NO.1085 ) 原书名: ASP.NET2.0XML高级编程(第3版) 原出版社: 作者: (美)然哥诺辛尔蒙 著,肖奕,曹俊 译 出版社: 清华大学出版社 书号...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
tomcat工程配置相关实例,内部只要是关于资源如果不在tomcat的web目录下如何进行简单的配置说明
linux c++实现http web server 支持所有浏览器 修改一下...本机ip地址配置在ip.conf(xml格式)文件下,运行程序务必修改该文件的i对应本机的ip地址 由于资源的相对路径问题 如果不想修改代码请到Debug程序目录运行程序
因此,学习server.xml文件的配置,对于了解和使用 Tomcat 至关重要。 本文将通过实例,介绍server.xml中各个组件的配置,并详细说明 Tomcat 各个核心组件的作用以及各个组件之间的相互关系。 说明:由于server....
国际物流云商项目server_web子工程的Struts.xml配置文件
国际物流云商项目server_web子工程中的applicationContext.xml配置文件。
Delphi XML, SOAP & Web Services Bob Swart Training & Consultancy - iii - www.drbob42.com Using THTTPRIO...................................................................... 64 WSDL vs. SOAP.............
tomcat配置多域名访问同一个服务下的多目录server。文件在一个tomcat中部署多个web应用。
Servlet 与JSP 权威指南(More Servlets and Java Server Pages) 第五章