频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Tocmat开发部署的一些技巧

来源:中国IT实验室 作者:佚名 出处:巧巧读书 2008-05-15 进入讨论组

    环境:

    Windows Server 2003 简体中文标准版

    apache-tocmat-5.5.20


    背景:在用tomcat作开发的时候,常常会反复的删除部署文件,有的还需要清理缓存,如果每次都手动操作,会浪费大量的时间,如何解决这些枯燥的问题呢?请看下文我的解决方案,写几个批处理文件,放到你的tomcat的webapp目录下,也就是默认的web应用部署目录。下面以一个web应用IcisReport为例,说明如何写这些批处理的文件,对其中的命令做了简单的分组,你可以随意组合,内容如下:


    1、删除部署的war包,以及启动后解开的目录和tomcat缓存
    rd /s /q IcisReport
    del /q IcisReport.war


    2、部署war包到你的默认部署目录
    rd /s /q IcisReport
    del /q IcisReport.war
    copy D:\projectsCC\leizhimin_IcisReport_v1\ICIS_file\IcisReport\build\IcisReport.war


    3、启动部署(并清理缓存)
    rd /s /q IcisReport
    rd /s /q ..\work\Catalina\localhost\IcisReport
    ..\bin\catalina start


    4、重启tomcat
    ..\bin\catalina start


    6、彻底删除一个部署
    del /q IcisReport.war
    rd /s /q IcisReport
    rd /s /q ..\work\Catalina\localhost\IcisReport
    del /q ..\conf\Catalina\localhost\IcisReport.xml


    7、关闭tomcat
    方法一、在tomcat控制台窗口,Ctrl+C连续两次
    方法二、直接点“×”关闭tomcat控制台窗口


    说明:1~6的操作都应该在tomcat关闭之后操作。7的操作前提是当前tomcat的控制太窗口处于激活状态。6中删除IcisReport.xml的目的在于,当war包中欧MATE-INF文件夹的时候,往往会生成一个IcisReport.xml,描述web应用的配置信息。此文件也可以合并到<TOMCAT_HOME>\conf\server.xml中,如果你有兴趣,你可以研究一下web应用war包中的MATE-INF文件夹及其中文件的秘密!本文在此不做叙述!这些批处理的脚本关键在于灵活使用相对路径。

更多文章 更多内容请看Office技巧专区网管实用技巧100例ADO.NET实用技巧专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章