1.申请域名www.xxx.com
2.修改路由器设置
转发规则-》虚拟服务器
添加安装tomcat机器的内网ip,端口80,协议TCP
3.修改tomcat server.xml文件
原默认8080端口改为80
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Engine节点中defaultHost原localhost改为目标域名
<Engine name="Catalina" defaultHost="www.xxx.com">
Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点
<Host name="www.xxx.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/MyWebProject" debug="0" reloadable="true"></Context>
</Host>
这样就可以在外网用申请的域名访问MyWebProject项目了