Tomcat 本身可以配置虚拟目录。方法就是在 server.xml 中<Engine><Host>
节点下加入Context
信息。
如我们可以配置<Context path="/abc" docBase="D:\app\abc" ... />
,
那我们可以通过地址 http://localhost:8080/abc 来访问我们放在 D:\app\ 下面的 abc 项目。
我们可以把这个path="/abc"
修改为path=""
。
意思就是把abc
映射到根目录,访问路径就会变成 http://localhost:8080/。
操作过程:
按照配置虚拟目录的方式,在下添加一个Context节点,具体配置如下:
<Engine name="Catalina" defaultHost="localhost"...>
...
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="Interface" reloadable="true" />
<!--这里使用的是相对路径,Interface 项目是放在 Tomcat 的 webapps 目录下的,当然也可以改为绝对路径-->
...
</Host>
</Engine>
去掉访问的端口号8080
:把 Tomcat 的 HTTP 监听端口号改为80
(修改<Connector port="8080" protocol="HTTP/1.1"
这里的端口号为80
)即可。