提问者:小点点

Anypoint工作室抛出org. xml.sax.SAXParseException错误


我是Mule/anypoint工作室平台的新手。当我尝试从anypoint工作室运行mule项目时,我遇到了以下错误[1]。我也在我的类路径中添加了那个特定的jar(作为外部jar,它也出现在引用库部分。)所以我不认为这是类路径问题。此外,相同的项目适用于其他人。只对我来说。我相信这是一些环境问题。xml段如下(命名空间定义正确。)这可能是什么原因?为什么anypoint工作室在将项目部署到运行时时抛出错误?我使用的是anypoint工作室版本7.4.1

<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:json-logger="http://www.mulesoft.org/schema/mule/json-logger"
....
<json-logger:logger doc:name="Log Get Locations  .../>

[1]aused by: org.mule.runtime.core.api.config.ConfigurationException: There were '3' errors while parsing the given file 'implementation/impl-locations.xml'.
Full list:
org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 171; cvc-complex-type.2.4.a: Invalid content was found starting with element 'json-logger:logger'. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/core":description, "http://www.mulesoft.org/schema/mule/core":abstract-message-source, "http://www.mulesoft.org/schema/mule/core":abstract-message-processor, "http://www.mulesoft.org/schema/mule/core":abstract-mixed-content-message-processor}' is expected.

共1个答案

匿名用户

除了命名空间之外,您还必须在xsi: schemaSite属性中添加架构位置。

示例:

<mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd"></mule>