ant打包war时报错:java.lang.IllegalArgumentException: MALFORMED

ant打包war时报错:java.lang.IllegalArgumentException: MALFORMED在配置 jenkins 的自动发布时发现有些工程打包成 war 再发布到 tomcat 的时候会出现如下错误 java lang IllegalArgum MALFORMED 找了好久最终发现是因为 war 目录中存在中文文件名 应该是因为打包 war 时编码的问题导致打包后的 war 内中文文件名无法正确读取 最后将所有中文文件名修改之后重新打包问题解决

在配置jenkins的自动发布时发现有些工程打包成war再发布到tomcat的时候会出现如下错误:

java.lang.IllegalArgumentException: MALFORMED

找了好久最终发现是因为war目录中存在中文文件名,应该是因为打包war时编码的问题导致打包后的war内中文文件名无法正确读取,最后将所有中文文件名修改之后重新打包问题解决。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229901.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午3:36
下一篇 2026年3月16日 下午3:36


相关推荐

  • iOS进阶:WebViewJavascriptBridge源码解读

    iOS进阶:WebViewJavascriptBridge源码解读WebViewJavas 地址 jsBridge 框架是解决客户端与网页交互的方法之一 最主要的实现思路是客户端在 webivew 的代理方法中拦截 url 根据 url 的类型来做不同处理 接下去会以 jsBridge 提供 demo 中的为例 从使用的角度 一步步分析它是如何实现的 注 在 iOS8 后 苹果推出了 WKWebView 对于 UIWebView 和 WKWebView

    2026年3月18日
    2
  • numpy tolist()的用法

    numpy tolist()的用法1 将数组或者矩阵转换成列表如下 fromnumpyimp a1 1 2 3 4 5 6 a1 是列表 a2 array a1 列表 数组 a2array 1 2 3 4 5 6 a3 mat a1 列表 矩阵 a3matrix 1 2

    2026年3月19日
    3
  • 【转录调控网络】典型的基因转录调控网络推导方法——布尔网络

    【转录调控网络】典型的基因转录调控网络推导方法——布尔网络基因转录调控网络推导方法 布尔网络基因网络是由细胞中参与基因调控作用的 DNA RNA 蛋白质以及代谢中间物所形成的相互作用的网络 基因网络是从分子层次上对生物系统进行研究的 其研究目标是通过基因之间的相互作用从系统的角度全面说明基因组的功能和行为以揭示复杂的生命现象 基因网络有助于从基因组层次对生命过程进行详细的解释 从而达到系统地解释细胞活动 生命活动 解释疾病的发生 发展和治疗等目标 基因网络是基因组学研究的重要内容 也是当前生物学研究的前沿 因此在研究生物体的生长 发育以及疾病等过程方面受

    2026年3月16日
    2
  • 镁光闪存颗粒对照表_最全的内存颗粒编码规则说明,教你看穿内存条到底用的什么颗粒…[通俗易懂]

    镁光闪存颗粒对照表_最全的内存颗粒编码规则说明,教你看穿内存条到底用的什么颗粒…[通俗易懂]今天我们一起来了解、学习下海力士、南亚、镁光内存颗粒的编码规则,以帮助我们快速的看穿内存条到底使用的是什么颗粒,颗粒的质量和性能如何。海力士内存颗粒编码规则以苹果DDR42666MHz64GB(2*32GB)笔记本内存条为例,价格8802元。这款内存条采用的颗粒是海力士的H5ANAG8NMJRVKC。海力士DDR4颗粒编码一共14位。前4位基本是固定的,不用看,我们看后10位——AG8NMJR…

    2022年6月22日
    531
  • 用WriteProcessMemory做进程注入 (非DLL注入)

    用WriteProcessMemory做进程注入 (非DLL注入)今天要完成一个项内容,运行另一个应用程序abc.exe,实现它的父进程是explorer.exe。最开始的思路是获得explorer.exe的句柄,用ShellExecute启动abc.exe。但是用explorer.exe的句柄创建的进程的父进程依然是调用和进程,而不是传入句柄的进程。看来直接的不行,只能用间接的了。把运行abc.exe的代码段写到explorer.exe的内存里面去。然后让explorer来运行这段代码。static DWORD CALLBACK ThreadProc()…{    

    2025年9月1日
    7
  • C和指针-终于看到指针这一章

    C和指针-终于看到指针这一章

    2021年8月22日
    71

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号