IntelliJ 不再能够读取 Tomcat 7.0.47 的 server.xml
IntelliJ no longer able to read server.xml for Tomcat 7.0.47
发生了什么:
12:15:21 PM Error running [ApplicationName]: Cannot load C:\Users\[UserName]\.IntelliJIdea14\system\tomcat\[ServerName]\conf\server.xml: Error on line 1: Content is not allowed in prolog.
我正在使用 tomcat 主页来实际安装我正在维护的应用程序,它作为 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 实例。
罪魁祸首是 <?xml version="1.0" encoding="utf-8"?>
标签前面的不可打印字符。我不得不使用十六进制编辑器来摆脱它们。
发生了什么:
12:15:21 PM Error running [ApplicationName]: Cannot load C:\Users\[UserName]\.IntelliJIdea14\system\tomcat\[ServerName]\conf\server.xml: Error on line 1: Content is not allowed in prolog.
我正在使用 tomcat 主页来实际安装我正在维护的应用程序,它作为 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 实例。
罪魁祸首是 <?xml version="1.0" encoding="utf-8"?>
标签前面的不可打印字符。我不得不使用十六进制编辑器来摆脱它们。