xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面

场景

修改jndi配置文件中的密码后,重启tomcat报错如下

报错

启动tomcat报错

解决

实际问题是xml中默认’&’是非法字符,用& 替代

扩展:xml非法字符

哪些是非法字符见:过滤xml非法字符

常用xml非法字符如下

  字符              HTML字符        字符编码
------------------------------------------
和(and) &         &             &
单引号  ’          '            '
双引号  ”          "            "
大于号  >          >              >
小于号  <          &lt;              &#60;

参考: XML的字符、实体引用

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