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

来源:互联网 发布:神舟游戏本 蓝天 知乎 编辑:程序博客网 时间:2024/05/16 05:57

项目上线的时候会用到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搜索。




0 0
原创粉丝点击