为什么80%的码农都做不了架构师?>>>   

现象

Tomcat日志

 java.io.IOException: 文件名、目录名或卷标语法不正确。at java.io.WinNTFileSystem.canonicalize0(Native Method)at java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:428)at java.io.File.getCanonicalPath(File.java:618)at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:137)at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:605)at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:738)at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:395)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:985)at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:748)

原因

自己手动在自己的机器上面用解压后,然后,将解压后的文件夹复制到windows中,windows报文件名太长,无法完成复制之类的错误。然后,就寻这windows提供的无法复制文件目录看了一看,没有发现谁文件名长,然后,看了一下自己工程源码里面的目录,发现多了两个雷缓存文件。再次跑到windows上面,查看隐藏文件,发现了那两个出问题的雷缓存文件(我去,还有人往服务器上面复制这些,也是够了)。

解决

在工程里面删除这个两个*雷文件,重新编译打包war,重新部署就没有什么问题了。

总结

win上面报错不是很明显的情况下面,应该考虑各种方式尝试解决问题,或许在行动的过程中,它会告诉你那里出问题了。

转载于:https://my.oschina.net/fxtxz2/blog/1922982

Tomcat在windows中解压war包失败问题相关推荐

  1. linux服务器中解压war包

    jar -xvf xxx.war  -->解压到当前目录下. jar 命令详解 使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下: jar {ctxu}[vfm0M] [jar- ...

  2. Tomcat 何时解压war包

    转自:http://www.cnblogs.com/fatsnake/p/5631785.html 将war包拷贝到tomcat webapps目录下时,如果不存在同名工程,则启动tomcat时会解压 ...

  3. tomcat不能自动解压war包

    tomcat启动后不自动解压war包,能访问tomcat界面,但是不能访问项目 这个是不能自动解压的日志信息 这个是能自动解压的日志信息 这个是不能自动解压的tomcat的运行界面 网上方法试过很多, ...

  4. linux解压war包的命令

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

  5. 解压war包和重新压缩war包

    public class WarUtils {/*** 解压war包* @param unWarPath war解压的路径* @param warFile 解压的war包文件*/public stat ...

  6. Linux下打包压缩war、解压war包和jar命令

    环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 问题 Linux下打包压缩war.解压war包和jar命令 解决 把project_a文 ...

  7. linux 解压war包

    本文转载自  http://happyqing.iteye.com/blog/1927098 网上很多人说用jar命令解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包. unzip ...

  8. 解压war包到指定目录

    解压war包到指定目录 只需要先进入到要解压的目录, 执行jar -xf 命令即可 cd d:\tomcat\webapps\ROOT jar -xf D:\project\jeecg.war 后续就 ...

  9. unzip解压oracle,unzip命令解压war包方法

    unzip命令用于解压缩由zip命令压缩的".zip"压缩包. 语法:unzip(选项)(参数) 选项 -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换: -f:更新现有的文 ...

最新文章

  1. 游戏UI框架设计(三) : 窗体的层级管理
  2. 11.02T1 几何
  3. 【推荐一位Python大佬】 从程序员到创业者,再到自由职业
  4. 在JVM中记录世界停顿
  5. galera mysql cluster
  6. 尴尬了!“中国版ins”绿洲 logo涉嫌抄袭,确认已下架
  7. Win-MASM64汇编语言-PTR运算符
  8. 利用react native创建一个天气APP
  9. 阿里云盘tv版 v1.0.6电视版
  10. educoder锁存器和触发器设计—JK触发器设计+T触发器设计
  11. 数据科学风云之互联网金融
  12. java 连续数字_java 如何判断数字是否连续?求大神解答
  13. java代码在图片上画框
  14. 2019 NLP大全:论文、博客、教程、工程进展全梳理(长文预警)
  15. 基于IDEA Plugin插件开发,撸一个DDD脚手架
  16. 什么是Android性能,如何分析性能问题?
  17. QQ代替;teamviewer检测为商业用途 5分钟后关闭解决方法
  18. deepin系统安装的若干问题
  19. Spring核心思想,IoC与DI详解(如果还不明白,放弃java吧)
  20. 猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了1个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天想再吃时,就只剩一个

热门文章

  1. SAP MM初阶之ME12里为啥只能维护少量条件类型的价格?
  2. SAP RETAIL 寄售模式公司间STO流程里收货过账不能基于外向交货单?
  3. SAP SD基础知识之交货单不完全日志
  4. 自监督学习,如何从数据困境中拯救深度学习?
  5. 计算机视觉迎新突破?谷歌AI模型打破现有CNNs精度
  6. AI模糊测试:下一个重大网络安全威胁
  7. SAP EWM - 物料主数据 - EWM系统包装视图属性
  8. 深度丨2018年AI依然要面临解决的的技术难题
  9. 干货丨人脸识别必读的N篇文章
  10. 干货丨一文读懂深度学习(附学习资源,据说点赞2W+)