这个文件位于 tomcat 6 安装目录之下的 conf 目录之内,实际内容位于 /etc/tomcat6/server.xml。
正如该文件的扩展名所示,这是一个 xml 格式的文件,打开之后将会看到如下的结构:
<Server port=”8005″ shutdown=”SHUTDOWN”>
<Service name=”Catalina”>
<Executor …… />
<Connector …… />
<Connector …… />
<Engine name=”Catalina” … >
<Host name=”蔚可云.cn” … >
<Context … />
</Host>
</Engine>
</Service>
</Server>
即一个由 Server->Service->Engine->Host->Context 组成的四层结构,从里层向外层分别是:
Context: 即 Web 应用程序,一个 Context 即对于一个 Web 应用程序。
Host:即虚拟主机,比如 www.蔚可云.cn 对应一个虚拟主机,api.蔚可云.cn 对于另一个虚拟主机。一个 Host 用于定义一个虚拟主机。(所谓的”一个虚拟主机”可简单理解为”一个网站”)
Engine:一组虚拟主机的集合。比如www.蔚可云.cn 和 api.蔚可云.cn 可以组成一组虚拟主机集合。
Service:一组 Engine 的集合,包括线程池 Executor 和连接器 Connector 的定义。
CONNECTOR 的配置
一个 Connector 即一个对外界开放的端口,简单理解就是大部分网络服务程序都会遇到的 IpAddress:Port 的组合,比如 192.168.