IntelliJ无法再读取Tomcat 7.0.47的server.xml

时间:2015-10-29 19:32:30

标签: xml intellij-idea tomcat7

发生了什么:

  

12:15:21 PM运行[ApplicationName]时出错:无法加载C:\ Users \ [UserName] \ .IntelliJIdea14 \ system \ tomcat \ [ServerName] \ conf \ server.xml:第1行出错:内容为不允许在序言中。

我正在使用tomcat home来实际安装我正在维护的应用程序,它可以作为Windows服务启动。

Server.xml第1行:

<?xml version="1.0" encoding="utf-8"?>

这一年内没有变化。

我尝试过的事情:

  • 我尝试删除和退回,试图摆脱不可打印的字符。
  • 我尝试过Windows与Linux行结尾。
  • 我尝试用UTF-8重新保存它。
  • 晚上睡觉我的笔记本电脑之前有效,但不是早上。
  • 我已使缓存无效,重命名整个缓存文件夹,升级到最新版本的IDEA 14(14.1.5#IU-141.2735)。
  • 我已从VCS检出文件。
  • 我重新添加了tomcat服务器,为其添加了额外的jar。
  • 我已经隐藏了所有更改以回到源的最后一个已知良好配置,但仍然无法启动我的tomcat实例。

1 个答案:

答案 0 :(得分:0)

罪魁祸首是<?xml version="1.0" encoding="utf-8"?>标记之前的不可打印字符。我不得不使用十六进制编辑器来摆脱它们。

HxD showing the leading characters