频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
The reference to entity "characterEncoding" must end with the ';' delimiter.
2015-09-24 09:36:17      个评论      
收藏   我要投稿
在实现Java数据池时,进行配置数据源时出现了该报错信息。报错信息出现在 context.xml 中,原语句是:

<Context>    

   <Resource name="jdbc/onlinefriend"

    auth="Container" 

    type="javax.sql.DataSource"         

     driverClassName="com.mysql.jdbc.Driver"    

     url="jdbc:mysql://127.0.0.1:3306/onlinefriend?useUnicode=true&characterEncoding=utf-8"

     username="root"  

     password="root" 

     maxActive="100"  

     maxIdle="30"  

     maxWait="10000"    />    

 </Context>  

 

这是由于xml的编码问题导致,小小的修改后问题解决:

<Context>    

   <Resource name="jdbc/onlinefriend"

    auth="Container" 

    type="javax.sql.DataSource"         

     driverClassName="com.mysql.jdbc.Driver"    

     url="jdbc:mysql://127.0.0.1:3306/onlinefriend?useUnicode=true&amp;characterEncoding=utf-8"

     username="root"  

     password="root" 

     maxActive="100"  

     maxIdle="30"  

     maxWait="10000"    />    

 </Context>  

 

附:在xml文件中有以下几类字符要进行转义替换:

&lt; < 小于

&gt; > 大于

&amp; &

&apos; ' 单引号

&quot; " 双引号

 

点击复制链接 与好友分享!回本站首页
上一篇:乘法口诀表
下一篇:输入十个数,输出其中最大的一个数
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站