目录
使用80端口
默认tomcat用的是8080端口。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
把这个节点的8080修改成80端口,然后重新启动tomcat就可以 http://localhost 来访问tomcat的默认页面。
新建网站和配置域名
在server.xml文件中,host的位置,在同级中添加新的host节点
<Host name="www.a.com" appBase="" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
<Context path="/hs_blog" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
</Host>
其中name就是域名,context 中填写这个域名对应的网站项目,docBase就是项目的文件夹。
如果有域名解析到这个服务器就可以通过域名来访问这个网站项目
idea将maven项目打包成war包并部署
1.将web项目通过maven打成war包,View-Tool Windows-Maven
2.将war包放在tomcat的webapps目录下
3.修改server.xml,在Host配置段中添加如下内容
<Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
<Context path="/hs_blog" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
</Host>
4.运行tomcat/bin目录下的启动脚本文件startup.bat/startup.sh启动tomcat
5.通过url http://localhost:8080/ 或 http://localhost:8080/sh_blog/ 访问