解决The markup in the document following the root element must be well-formed.
出现问题的代码:
<security-constraint> <web-resource-collection> <web-resource-name>RegisteredUsers</web-resource-name> <url-pattern>/ch06/6.3/6.3.4/security.jsp</url-pattern> </web-resource-collection> <auth-constraint> <!-- 可以访问的角色 --> <role-name>registered_user</role-name> <role-name>admin</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Registered Users</realm-name> </login-config> <security-role> <role-name>admin</role-name> </security-role> <security-role> <role-name>registered_user</role-name> </security-role>
解决方法:
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <security-constraint> <web-resource-collection> <web-resource-name>RegisteredUsers</web-resource-name> <url-pattern>/ch06/6.3/6.3.4/security.jsp</url-pattern> </web-resource-collection> <auth-constraint> <!-- 可以访问的角色 --> <role-name>registered_user</role-name> <role-name>admin</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Registered Users</realm-name> </login-config> <security-role> <role-name>admin</role-name> </security-role> <security-role> <role-name>registered_user</role-name> </security-role> </web-app>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决