把web项目的目录映射到tomcat中。这样项目不需要再放到tomcat下方法如下:
找到tomcat 的安装目录\conf\server.xml
打开此xml文件,在<Engine> 的 <Host> 节点下 加入 Context 信息
如我们可以配置 <Context path="/abc" docBase="D:\app\abc" ... /> ,那我们可以通过地址 http://localhost:8080/abc 来访问我们放在 D:\app\ 下面的 ab c项目。
我们可以把这个 path="/abc" 修改为 path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/。
<!--文件路径为:D:\XXX\XXXX-->
<!--path="/虚拟路径"-->
<!--docBase="/真实路径"-->
<!--Context可以有多个,保持path不同-->
<Context path="" reloadable="false" docBase="指定的项目文件路径">
<Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>