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
相关产品推荐
相关产品推荐

