xml報錯 Parse Fatal Error :在實體引用中,實體名稱必須緊跟在'&'後面

場景

修改jndi配置文件中的密碼後,重啓tomcat報錯如下

報錯

啓動tomcat報錯

解決

實際問題是xml中默認’&’是非法字符,用& 替代

擴展:xml非法字符

哪些是非法字符見:過濾xml非法字符

常用xml非法字符如下

  字符              HTML字符        字符編碼
------------------------------------------
和(and) &         &             &
單引號  ’          '            '
雙引號  ”          "            "
大於號  >          >              >
小於號  <          &lt;              &#60;

參考: XML的字符、實體引用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章