今天測試出的一個小問題。html
使用Sysdeo Tomcat plugin啓動tomcat時報錯。兩條異常以下,堆棧就不打出來了啊。tomcat
org.eclipse.core.runtime.CoreException: Unable to parse XML document.eclipse
org.eclipse.core.runtime.CoreException[120]: org.xml.sax.SAXParseException: Invalid byte 2 of 2-byte UTF-8 sequence.測試
因而,谷哥、度娘一番。獲得的解釋皆爲tomcat\conf\Catalina\localhost\下的配置文件,或者server.xml中有中文引發tomcat插件解析出錯。spa
檢查相關文件,沒有任何問題。甚至去掉全部配置文件、新download一份tomcat都未解決此問題。插件
忽然,發現工程中有一新導入的工程,名稱爲中文,頓生疑竇。server
將該工程刪除以後,tomcat順利啓動。xml
遂本着加深瞭解的目的,從度娘一片文章(htm
http://hi.baidu.com/dolphin_cheng/blog/item/127c64500ae85c838c5430a8.html)瞭解到。blog
tomcat插件啓動時,會遍歷eclipse中全部的工程的classpath。若是有中文,會致使該插件沒法解析。引發以上的錯誤。以此文記之。