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

Tomcat 部署 多个项目 技巧

2013-05-08 08:17 176 查看
【前言】

当使用一个Tomcat开发多个项目时,

直接使用部署功能很是麻烦,

而且会碰到一些和缓存相关的问题,

所以采用了不经过部署,

直接指向webroot的方式,

见下文:

/article/8122913.html

【但是】

但是,这样一来,在多个项目切换的时候,

得不停的注释和取消注释,很是麻烦,

下面推荐一种好用的方法

【准备】

1.找到localhost文件夹,路径:Tomcat 7.0\conf\Catalina\localhost

2.在localhost文件夹下新建一个文件夹用来存放暂时不用的项目,起名bak

3.在localhost下新建一个xml文件,若项目为erp,则叫erp.xml,内容如下:

<Context docBase="Z:\program\workspaces\mine\myerp\WebRoot" path="/erp" reloadable="true"/>
<Context docBase="Z:\yun\_clazz_02_jfinal\WebRoot" reloadable="false"/>

注意,reloadable为false否则会有问题,path可以不写,默认为xml文件名,例如erp.xml则,访问地址为http://localhost:8080/erp/

docBase中为你项目的webroot路径,path为访问地址

【使用】

1.如果现在有三个项目:erp,cms,oa

2.在localhost下新建三个xml:erp.xml,cms.xml,oa.xml

3.将以上内容复制进去,改为个子的webroot

4.将不用的xml放进bak文件夹中,localhost中只留一个使用的项目的xml

5.当改变当前项目时,只需将需要的xml移到localhost,不需要的移进到bak中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: