1.更改Tomcat默认端口号
打开tomcat目录下的conf目录,将servlet.xml打开,找到以下信息
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将默认端口号8080更改为其他端口号即可
例如更改为
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
点击保存
8080端口:tomcat服务器默认端口号。访问url地址后必须手写:8080
80端口:HTTP协议采用的端口号。访问url地址后不用写80
2.Tomcat配置虚拟目录(虚拟目录作用:可以发布任意目录下的项目)
打开tomcat目录下的conf目录,将servlet.xml打开,找到标签
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
在标签下添加
(举例
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="自己的项目地址" docBase="要访问的项目名称"/>
</Host>
)保存
path属性:访问资源的虚拟目录名称
docBase属性:项目真实存在的路径
3.Tomcat配置虚拟主机
虚拟机的作用:可以指定访问路径的名称
打开tomcat目录下的conf目录,将servlet.xml打开找到标签,加入以下信息
<Host name="自己定义的地址(例如www.baibai.com)" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="要访问的项目名称"/>
</Host>
保存
打开C:\Windows\System32\drivers\etc中的hosts
写入127.0.0.1 自己定义的地址(例如www.baibai.com)
name属性:访问虚拟主机的名称
appBase属性:项目存放的路径
unpackWARs属性:是否自动解压war包
autoDeploy属性:是否自动发布