环境:maven 3.8.0 .tomcat 8.5.30

因为项目需要额外的引用外部jar,需要打包到war中。

所以在pom中加入了

<webResources>
<resource>
<directory>
${project.basedir}/src/main/resources/lib
</directory>
<targetPath>WEB-INF/lib</targetPath>
    <filtering>true</filtering>
<includes>
<include>*.jar</include>
</includes>
</resource>
</webResources>
打包后war包中存在需要的jar了。
ok 放到tomcat中运行。发现运行报错:
error in opening zip file ....

因为是新加入这段后出现的问题。所以先把这段去掉,然后启动报缺失jar后,手动将需要的jar添加到WEB-INF/lib中后。发现一切正常。
至此问题确定在这段pom内容中了。
一顿操作,发现去除
<filtering>true</filtering>
后没有问题了。 
具体原因是因为开启filtering功能后,会破坏有二进制内容的文件。所以在tomcat 读取里面的jar的时候出现这个错误
具体学习filtering的内容可以去看http://t.zoukankan.com/atai-p-6933966.html
里面详细的讲了profile和filtering的作用与坑位。

最新文章

  1. 谢欣伦 - OpenDev原创例程 - 网络摄像机WebCamera
  2. UWP 图片剪切旋转工具
  3. [转]oracle数据类型和对应的java类型
  4. Python标准库09 当前进程信息 (os包)
  5. [工作记录] Android OpenGL ES 2.0: square texture not supported on some device
  6. jacob如何获取word文档的页码
  7. 基于sqlite的Qt 数据库封装
  8. IT软件开发 书籍汇总
  9. Nginx对于图片,js等静态文件的缓存设置
  10. NGUI使用教程(1) 安装NGUI插件
  11. Day2 Python的运算符及三大语句控制结构
  12. Struts2中validate数据校验的两种常用方法
  13. Cordova IOT Lesson003
  14. UVa839
  15. MapReduce全局变量之捉虫记
  16. 移动端H5混合开发设置复盘与总结
  17. python测试开发django-33.admin后台一对一关系OneToOneField
  18. linux shell 随机字符生成单词
  19. How to enable TLS 1.2 on Windows Server 2008 R2
  20. 异常检测——局部异常因子(Local Outlier Factor ,LOF)算法

热门文章

  1. java跨域问题解决
  2. 【学习笔记】XR872 Audio 驱动框架分析
  3. MySQL 常用函数一览
  4. steamdeck使用SSH远程控制
  5. windwos提权漏洞CVE-2023-21746复现(LocalPotato)
  6. 题解 P4448
  7. STM32L4 Keil ST-Link 连接失败
  8. Cesium渲染模块之概述
  9. LeetCode-386 字典序排数
  10. npm -D与-S