您的位置:首页 > 运维架构 > Tomcat

tomcat 虚拟路径 发布后更改路径

2017-03-03 13:33 120 查看
项目上线的时候会用到tomcat,这时候可能就会用到这个虚拟路径了。

发布到tomcat 下面的webapps里面的war,启动tomcat就会自动解压这个war包。

访问的路径默认就是  :localhost:8080/war的名字

如果想改变访问的路径,这里有两种方式

一个是直接更改war的名字

如果想要·a/b/c,那么可以把包的名字改为a#b#c.war

这样在启动tomcat的时候的路径就加载完成.访问的路径就变成:localhost:8080/a/b/c

第二中就在tomcat 里面添加一个配置文件,

目录:conf\Catalina\localhost

文件名:api#v1.xml

里面内容:

<?xml version='1.0' encoding='utf-8'?>

<Context crossContext="true" docBase="D:\JAR_TEST\java\ROOT.war" path="/api/v1" reloadable="true">

</Context>

注意path里面的路径和文件名要相同,   “/”用“#”替换掉

这种方式是属于映射的路径,也就是说会单独启动一个容器。所以不要在webapps下面在放入这个war包了,

如果两个地方都存在,会报错的。把webapps下面的war 删除就可以了。   当然网上还可以搜索到好多的东西。最好用google搜索。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat
相关文章推荐