解决的问题:原来访问路径是:localhost:8080/live/+url。使 localhost:8080/api/2.0/live/+url也可以访问。
服务器:tomcat 8.5
网上大致解决方法有2个:
方式一:配置server.xml文件(推荐)(虚拟目录名称(path)可以是多级目录结构的形式)
在%tomcathome%\conf\server.xml文件,在<host>标签中加入文件中加入如下代码即可:
<Context docBase="项目路径的位置(c:\live)" reloadable="true" debug="0" path="/api/2.0/live"/>
docBase:项目的真实地址,可以放在webapp下
path: 虚拟请求地址
reloadable:指定当class文件变化的时候,是否重新加载
debug: 是否是调试模式
方式二:在...\Tomcat\conf\Catalina\localhost目录,新建 live(原来的项目名).Xml文件 (这种方式,配置path=“api/2.0/live”是无效的,默认还是访问路径还是live,即虚拟目录名称(path)只能是xml文件名的形式)
参考文章:
Tomcat设置虚拟目录的方法
tomcat下面web应用发布路径配置 ( 即虚拟目录配置 )