IntelliJ idea运行项目java web项目时报错:前言中不允许有内容的解决方案

IntelliJ idea运行项目java web项目时报错:前言中不允许有内容

具体错误描述:Error:Failed to load project configuration: cannot parse fileMessage: 前言中不允许有内容。

问题分析:IDEA在创建tomcat配置文件时默认使用的编码是UTF-8 with BOM,关于这种编码形式读者可以自行百度,我们需要在此处转换为UTF-8。

解决办法1.将具体报错文件右击在文件夹中打开,然后使用vs code或者其他文本工具打开设置其编码格式为UTF-8,但是作者测试时发现一般此类错误会在多个文件中产生,此处作者不建议采用此方法。

2.产生错误的源头在于某个文件夹在创建时默认了错误的编码,以作者的项目为例:


图1

此处作者的项目中是artifacts文件夹下的所有文件编码错误,所以我们右击artifacts文件夹,点击REMOVE BOM即可解决问题。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容