在开发的时候都是直接把 war 包直接扔到 tomcat 的 webapps 目录下,通过 localhost:8080/project 来访问,但是在上线系统的部署,显然不可能通过 www.xxx.com/project 这样去访问的。 原来天真的认为域名是可以指向 IP: 端口/project 这样的,今天去客户那部署发现完全不是那么回事,域名只能指向 IP,于是马上求助度娘,找到如下方案。 在 tomcat 的 conf/server.xml 中,默认有个节点是 <Host name="localhost" appBase="webapp…