java - Tomcat 配置文件 ../context.xml 似乎已损坏。请确保它是可解析的和有效的。有关详细信息,请参阅服务器日志

标签 java xml tomcat

我正在制作一个简单的连接池。当我尝试运行这个项目时,我遇到了这个错误。
Tomcat 配置文件../context.xml 似乎已损坏。请确保它是可解析的和有效的。有关详细信息,请参阅服务器日志。
这是我的上下文文件。项目名称是 TomPool1

<Context antiJARLocking="true" path="/tomPool1"/>
<Resource name="connpool" auth="Container" type="javax.sql.DataSource"

      maxActive="100" maxIdle="30" maxWait="10000"

      username="root" password="access99" driverClassName="com.mysql.jdbc.Driver"

      url="jdbc:mysql://localhost:3306/connpool"/>

 </Context>


我在网上厌倦了很多问题的答案。但是这个错误并没有修复。请帮助我。

编辑 1
当我尝试验证 context.xml 时出现此错误。
cvc-elt.1: 找不到元素“上下文”的声明。 [3]

最佳答案

您正在使用 </tag /> 关闭 Context 元素语法。

改变行:

<Context antiJARLocking="true" path="/tomPool1"/>

收件人:

<Context antiJARLocking="true" path="/tomPool1">

关于java - Tomcat 配置文件 ../context.xml 似乎已损坏。请确保它是可解析的和有效的。有关详细信息,请参阅服务器日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442772/

相关文章:

java - 使用 grunt 和 maven 时,客户端源文件放在哪里?

java - 从java代码而不是布局文件中扩展UI

Java 将 XML 解码为动态对象

Observer 类在被多次通知时的 Java 行为

php - 使用 SimpleXMLElement 从对象获取数组

tomcat - BaseX 更新问题还是设置错误?

Tomcat 在部署新版本时取消部署旧版本

.net - 调用 .NET 3.5 Web 服务的 Java 客户端程序

java - Selenium 入门指南,我做错了什么?

python - .set() 方法不在 Python 的 xml.etree 库中?