1、The content of element type "web-app" must match "(icon?,display- name?,description?...)
错误截图:
解决办法:
(1)web.xml的配置出错了,根据提示可以看出是因为配置的顺序问题,意思就是应该严格按照 icon?,display-name?,description?,distributable等等这种顺序添加节点,根据这种顺序修改xml文件即可。
(2)因为自己添加的这一部分代码不符合web-app_2_3.dtd规范,将第一行删除即可解决。
删除 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > 即可。
2、The reference to entity "characterEncoding" must end with the ';' delimiter.
原因:这是因为在写xml文件的时候有一些符号不能直接使用,需要使用它们的替代符号
解决办法:
示例:
错误:jdbc:mysql://localhost:3306/photo?useUnicode=true&characterEncoding=UTF-8
把“&”符号替换掉
正确写法:jdbc:mysql://localhost:3306/photo?useUnicode=true&characterEncoding=UTF-8