第一种[推荐]
在[tomcat]/conf/Catalina/localhost目录下新建一个xml文件,其中文件名为当前web应用虚拟路径,
在xml文件的内部,用<Context>标签配置docBase指向真实路径,
注意这种配置方式不需要指定path虚拟路径,因为文件名就是path。
如: game.xml配置文件
<Context docBase="g:/test" />
访问地址: http://localhost:端口号/test
也可以在tomcat的配置文件server.xml中新建一个虚拟主机<Host name="www.123.com"></Host>,如名字叫www.123.com 本机的hosts文件中绑定127.0.0.1的地址, 然后直接用域名进行访问:地址 Http://www.123.com/test。
第二种
在server.xml中的<Host>标签中配置<Context>标签,其中的path属性指定虚拟路径(浏览器访问的路径),docBase指向真实的web应用目录。如:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/虚拟路径" docBase="g:/game真实路径"/>
</Host>
访问地址:http://localhost:端口号/path虚拟路径/ 。
第三种
直接将web应用放到虚拟主机管理的目录webapps中,虚拟主机会自动管理该目录,文件夹的名字应该写成web应用的虚拟路径,然后访问地址:http://localhost:(端口号)/(你的应用)/ 就可以访问了
如果把文件名改成ROOT,则会作为web应用的默认web应用。使用http://localhost/ 就可以直接访问,不用再写你的虚拟路径