Tomcat 何时解压war包

将war包拷贝到tomcat  webapps目录下时,如果不存在同名工程,则启动tomcat时会解压war包,从而生成一同名工程。

然而,如果webapps下已经存在与war包同名的工程目录,则即使重启tomcat,也不会重新解压此war包,也就是说,运行的仍是之前同名工程目录下的代码,而不是war包中的新代码。

基于这种现状,采用了以下方式:

copy target\*.war D:\java_tools\tomcat6\webapps\

cd D:\java_tools\tomcat6\webapps

for %%a in (*.war) do rd /q /s "%%~na"

call D:\java_tools\tomcat6\bin\startup.bat

其主要思路是:

将war包拷贝到webapps目录下,遍历所有war包,删除掉webapps目录下与war包同名的工程目录,然后重启tomcat,则会将war包重新解压,这样每次tomcat上部署的都会是最新的代码。

Tomcat 发布时war解压相关推荐

  1. war包放入tomcat中无法自动解压

    war包放入tomcat中无法自动解压 最近想重温下tomcat的部署流程,就写了个springMVC项目,打包后放到tomcat 的webapps目录,访问失败,发现启动tomcat后无法自动解压. ...

  2. Tomcat在windows中解压war包失败问题

    为什么80%的码农都做不了架构师?>>>    现象 Tomcat日志 java.io.IOException: 文件名.目录名或卷标语法不正确.at java.io.WinNTFi ...

  3. Pyinstaller 打包exe附带资源,运行时自动解压所需资源(图片文本音频等)

    前言: 用Pyinstaller 打包exe时,有时候得附带上一些资源,才能让程序不那么单调. 在网上也有很多把依赖文件打包进exe的方法,不过都只能打包一些图片或者文本而已. 还有一个就是通过修改P ...

  4. [CAD]win10系统安装CAD时一直解压怎么办(安装漫长怎么办)(正在解压AutoCAD_20xx_Simplified_Chinese_Win_64bit_dim)

    安装CAD的方法按照这位大神(点此进入链接) 除了要注意文中注册机的问题,如果在解压时,一直显示"正在解压AutoCAD_20xx_Simplified_Chinese_Win_64bit_ ...

  5. 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目

    遇到的情况是用git下载maven项目,然后用mvn eclipse:eclipse命令标记为eclipse项目之后,使用maven插件导入之后用tomcat发布运行,发现maven关联的几个子项目没 ...

  6. IDEA tomcat 发布时出现Error running 'Tomcat 7.0' Can't set permissions for file ***\jmxremote.access

    Idea 配置好Tomcat后,点击绿色三角发布,出现:'Error running 'Tomcat 7.0' Can't set permissions for file C:\users***.I ...

  7. Tomcat部署时war和war exploded区别以及平时踩得坑

    war和war exploded的区别 在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded 这里首先看一下他们两个的区别: war模式 ...

  8. 如何解压war后缀的文件:

    如何解压war后缀的文件: 首先需要理解什么是war文件: 如果一个Web应用程序的目录和文件非常多,那么将这个Web应用程序部署到另一台机器上,就不是很方便了,我们可以将Web应用程序打包成Web ...

  9. war java文件_Java: war包的作用及使用方法,如何解压后缀名为war的文件

    1.什么是war文件? 如果一个Web应用程序的目录和文件非常多,那么将这个Web应用程序部署到另一台机器上,就不是很方便了,我们可以将Web应用程序打包成Web归档(WAR)文件.这个过程和把Jav ...

  10. linux解压war包的命令

    网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包. unzip -d 指定目录 [root@oracle upload]# unzip -oq common. ...

最新文章

  1. (一).NET SubSonic2.0 的配置
  2. java客户端传递参数_java – 在客户端传递参数
  3. 修改xp boot.ini文件
  4. VB6.0连接MySQL数据库
  5. scala:异常处理(try/catch)
  6. LeetCode 513. 找树左下角的值 思考分析
  7. 第二十节:一个缺失已久的特性 — module模块
  8. maven项目 Java compiler level does not match the version of the installed Java project facet
  9. mysql 主从备份 全量数据_当主库存在历史数据时如何完成全量Mysql主从复制
  10. 人工免疫算法c语言程序,基于人工免疫算法的模拟电路故障诊断
  11. 【Elasticsearch】解除索引只读限制 read-only
  12. 统计文件中以某个字母开头的单词的数目
  13. c语言编程统计磁盘文件,C语言编程题经典40题(附解答).ppt
  14. 安卓开发_使用AlertDialog实现对话框
  15. 微信小游戏源码(从入门到入坑-火柴人勇闯地下城))
  16. 淘宝APP用户行为数据分析
  17. 腾讯云如何申请免费服务器试用
  18. Y件DOOK: VSC 安装 谷歌浏览器调试 固件插件 Debugger for Chorme
  19. 21届秋招ATL宁德新能源一面面经[数据分析工程师]
  20. Fields、Fieldvalues和Fieldbyname的区别

热门文章

  1. 面试官:如何理解TCP/IP协议?
  2. loadRunner之中文语言包安装
  3. 凤凰系统 android 分辨率,凤凰系统如何修改屏幕分辨率[多图]
  4. java white case语句_MySQL的CASEWHEN语句使用说明_MySQL
  5. qcnfa435_【路由知识小课堂番外篇】支持MU-MIMO技术设备一览表(2017.9.25第一版)...
  6. 全球及中国无线硬盘行业发展前景与投资战略规划分析报告2022-2028年
  7. 不加群提取群成员_使用itchat分析指定微信群男女比例等成员数据
  8. 中国矢量地图shp文件(带审图号)
  9. SSM汽车维修中心管理系统
  10. ssq红蓝号码未出现间隔排序选号的回归计算中间率(红号出现3个以上再输出)