War文件在 Windows 计算机上的 Tomcat (版本8.0.18)上运行良好。但是,如果我在 Linux 计算机上安装的Tomcat(相同版本)上部署了相同的战争,则会引发错误: javax.management.MalformedObjectException。属性值部分的无效字符':'。我做了主要检查,例如清理Tomcat工作文件夹,检查重复的jar等。但是没有运气。
答案 0 :(得分:1)
听起来像您的代码中某个地方有一个硬编码的Windows路径,例如“ c:\”-因为在Linux路径中不允许冒号“:”。
尝试仅在代码中使用相对路径。