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 下面的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搜索。
相关文章推荐
- eclipse部署,在tomcat中找不到eclipse发布的项目。eclipse更改项目发布路径
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- Tomcat项目发布的三种方式;一种:直接将项目(文件)直接复制到tomcat/webapps下二种:在tomcat/conf/server.xml配置tomcat的虚拟路径;
- eclipse部署,在tomcat中找不到eclipse发布的项目。eclipse更改项目发布路径
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- eclipse部署,在tomcat中找不到eclipse发布的项目。eclipse更改项目发布路径
- tomcat下面web应用发布路径配置( 即虚拟目录配置 )
- Eclipse更改Tomcat的发布部署路径
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- eclipse部署,在tomcat中找不到eclipse发布的项目。eclipse更改项目发布路径
- tomcat下面web应用发布路径配置( 即虚拟目录配置 )
- Eclipse 4000 中用Tomcat发布的Web项目,更改其部署路径
- tomcat虚拟路径发布网站
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- Tomcat基本入门知识及发布,虚拟访问及启动碰到的错误,虚拟目录,虚拟路径,各种Tomcat的配置
- eclipse部署,在tomcat中找不到eclipse发布的项目。eclipse更改项目发布路径
- tomcat下面web应用发布路径配置( 即虚拟目录配置 )
- Eclipse中用Tomcat发布的Web项目,更改其部署路径【图】
- Eclipse更改tomcat发布路径的方法
- Eclipse中用Tomcat发布的Web项目,更改其部署路径