server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。web.xml用来初始化工程配置信息,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等。
目录主要是用来存放tomcat的一些配置文件。
- server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
- web.xml可以设置tomcat支持的文件类型
- context.xml可以用来配置数据源之类的
- tomcat-users.xml用来配置管理tomcat的用户与权限
很好地理解tomcat端口对于管理同一服务器[安装]的多个实例至关重要。Tomcat将这些端口用于启动,部署和关闭操作。
每个端口的详细信息如下:
-
Connector Port
:这是Apache Tomcat侦听HTTP请求的端口。 -
Shutdown Port
:当我们尝试关闭Apache Tomcat服务器时,将使用此端口。 -
AJP (Apache JServ Protocol) Connector Port
:Apache JServ协议(AJP)是一种二进制协议,可以执行从Web服务器到位于Web服务器后面的应用程序服务器的入站请求。 -
Redirect Port
:Apache Tomcat内部发生的任何重定向都将通过此端口进行。在Apache TOMCAT中,有两个实例提到了重定向端口。第一个用于Apache TOMCAT服务器,另一个用于AJP端口。
下面我们开始实现多端口访问:
找到tomcat的主目录,打开conf文件夹,找到并打开server.xml文件。
编辑server.xml文件,在<Service></Service>标签中添加:
<Connector port="7070" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="18453" />
新添加端口
多端口就完成了,保存并启动tomcat。
使用18090端口访问的效果图:
18090端口
使用7070端口访问的效果图:
7070端口另外,有一点需要注意,如果使用的是阿里云,一定要记得配置安全规则:
阿里云安全规则
网友评论