首页 | 互联网 | IT动态 | Cisco | Windows | Linux | Java | .Net | Oracle | 华为 | 存储世界 | 服务器 | 网络设备 | IDC | 安全 | 求职招聘
IT培训 | 数字网校 | 技术专题 | 电子书下载 | 教学视频 | 网页设计 | 平面设计 | 解决方案 | 直播室 | 虚拟考场 | 搜索 | 博客 | 沙龙 | 论坛
中国IT实验室Linux频道
中国IT教育
 
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 新手入门 >> 基础入门 >> 文章正文

Tocmat开发部署的一些技巧

文章来源中国IT实验室收集整理 作者佚名 更新时间2008-5-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文件夹及其中文件的秘密!本文在此不做叙述!这些批处理的脚本关键在于灵活使用相对路径。

 

【责编:Ken】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题
 ·展现C#世界 C#程序设计专题
 ·Java入门 Tomcat的配置技巧精华专题
 ·Oracle RMAN物理备份技术详解
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航