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,内容如下:
【使用】
1.如果现在有三个项目:erp,cms,oa
2.在localhost下新建三个xml:erp.xml,cms.xml,oa.xml
3.将以上内容复制进去,改为个子的webroot
4.将不用的xml放进bak文件夹中,localhost中只留一个使用的项目的xml
5.当改变当前项目时,只需将需要的xml移到localhost,不需要的移进到bak中
当使用一个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中
相关文章推荐
- tomcat 部署多个项目的技巧
- linux下同一个tomcat部署多个项目 同一个端口
- 一个tomcat部署多个struts2项目
- tomcat部署多个项目,通过不同域名解析访问不同的网站
- 同一tomcat部署多个项目
- 一个tomcat中部署多个项目
- Tomcat下部署多个项目
- Tomcat下部署多个项目
- tomcat服务器上部署多个项目
- 一个tomcat上部署多个项目,并通过不同端口号访问不同的项目
- Tomcat 下部署多个项目,映射不同的域名。
- tomcat部署多个项目多个接口配置
- Tomcat下部署多个项目
- tomcat下部署了多个项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your
- 一个tomcat部署多个项目并通过不同的端口访问
- Eclipse调整tomcat插件内存方法,以便可以同时部署多个项目
- tomcat配置多个虚拟主机,部署多个项目
- 多个项目共享JAR包-解决Tomcat项目部署过程中的内存溢出
- 一个tomcat下部署多个项目方法
- Tomcat下部署多个项目