windows环境tomcat下部署war包启动失败

               一次应用里中文命名文件引发的问题

问题现象:jenkins服务器上拉下来的应用的的war包放windows环境的tomcat下启动部署时解压失败,报错WinNTFileSystem.canonicalize0 Invalid argument,具体如下图


而本地开发工具里打包完的该应用的war包,放tomcat里正常部署,不报错,怀疑是jenkins上打出来的war包跟本地不兼容,怀疑可能是编码方式有问题

问题定位:

命令行执行命令jar -xvf xxx.war在解压过程中出现报错


到应用里对应目录里看,发现该目录下存在中文命名的目录及子文件,改为英文名,中心打包后再启动,问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容