You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse部署Maven Web项目到Tomcat 10时弹出「文件名、目录名或卷标语法不正确」错误的排查求助

Eclipse部署Maven Web项目到Tomcat 10时弹出「文件名、目录名或卷标语法不正确」错误的排查求助

大家好,我现在遇到一个很棘手的问题,想请各位帮忙分析排查下。我正在Eclipse中开发一个Maven Web项目,部署目标是Tomcat 10。在本地Windows 10机器上,项目能正常运行;但切换到开发服务器(Windows 2019 Standard)操作时,点击「Run on Server → Tomcat 10」后,控制台没有输出任何日志,反而直接弹出Windows系统对话框,提示**「文件名、目录名或卷标语法不正确」**,紧接着还会打开一个空白的记事本窗口。

我的环境配置

  • 操作系统:Windows 2019 Standard
  • Eclipse版本:4.35
  • Tomcat版本:10.1.44(开发服务器上的安装路径为 D:\Java_Upgrade_code\apache-tomcat-10.1.44)
  • Java版本:21
  • Maven项目:打包方式设置为 war
  • 项目存放路径:D:\Java_Upgrade_code\LatestCSCode\frankservice

我已经尝试过的解决操作

  • 清理项目并重新构建:执行 mvn clean install 命令
  • 检查pom.xml文件:确认打包方式确实配置为war
  • 删除Eclipse中已配置的Tomcat服务器,重新添加并配置
  • 修改Tomcat服务器的部署位置
  • 检查项目facets:已确认Dynamic Web Module处于启用状态

项目的web.xml简化配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd" version="6.0">
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

我的疑问

为什么这个错误只在开发服务器上出现,本地环境完全正常?会不会和Tomcat的安装路径、Windows系统的路径长度限制有关?还有没有其他可能的原因,以及对应的解决办法呢?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 07:03:02