apache-camel 相关问题

Apache Camel是一个功能强大的开源集成框架,基于已知的企业集成模式和强大的Bean集成

Apache Camel:无法找到 xsd 文件异常

我有以下 XML 文件: 我有以下 XML 文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxrs="http://cxf.apache.org/jaxrs" xmlns:context="http://www.springframework.org/schema/context" xmlns:cxf="http://cxf.apache.org/core" xmlns:camel="http://camel.apache.org/schema/spring" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring-2.9.0.xsd "> 每当我启动网络应用程序时,都会出现以下错误: Apr 19, 2012 3:10:59 PM org.springframework.util.xml.SimpleSaxErrorHandler warning WARNING: Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://camel.apache.org/schema/spring/camel-spring-2.9.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4323) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4780) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:988) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:771) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:988) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:275) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:427) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:649) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) at org.apache.catalina.startup.Catalina.start(Catalina.java:585) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415) Apr 19, 2012 3:10:59 PM org.springframework.web.context.ContextLoader initWebApplicationContext SEVERE: Context initialization failed org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 81 in XML document from ServletContext resource [/WEB-INF/Beans.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'camelContext'. at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at ..... 我不明白为什么会发生这种情况。另外,如果这是由于某些互联网连接问题造成的,为什么我没有得到 cxf xsd 异常? 第一个解释不相关,因为 .xsd 存在于此处: http://camel.apache.org/schema/spring/camel-spring-2.9.0.xsd 检查您的 XML 文档。还有一个问题。 发布整个堆栈跟踪是彻底的,但没有必要。 XSD 在依赖项中提供。您应该验证您的类路径,您需要版本 2.9。您还可以使用通用位置来获取可用的位置: http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd 对于那些从 3.19.x 迁移到 3.22.x 的人来说,这是一个救星。 这解决了camel-config.xml中丢失的xsd文件 camel-spring.xsd 在camel-spring-3.10.0.jar 中丢失

回答 3 投票 0

Apache Karavan 集成 Whatsapp 消息

我已经生成了一个 yaml,使用 apache karavan 在 Whatsapp 上每 10 秒发送一次消息,但是我在哪里输入收件人电话号码?我也找不到任何有关它的文档 这是我的...

回答 1 投票 0

使用 Camel 导出 CSV 中的键值对

我正在尝试使用 Camel CSV 文档将 java 对象导出到 CSV 文件中。我可以看到例子 Map body = new HashMap(); body.put("foo", "abc"); 博...

回答 1 投票 0

Swagger 对 Apache Camel 4 的支持

我正在从 Apache Camel 3.20.x 升级到 4.x.x,发现 Camel 3 支持的camel-swagger-java(版本 3.20.x)不受 Camel 4 支持。图书馆还没有

回答 1 投票 0

Apache Camel Cron 作业调度

刚接触 Apache Camel,我有一个要求,需要每五分钟查找一个文件夹并将文件从源移动到目标。我写了下面的代码,但是当我运行作业时它是警察......

回答 3 投票 0

Apache Camel 2.17.3 - 使用 bindy 解组 CSV 流时出现异常

我编写了一个简单的路线来读取 CSV 文件并将其保存在 JSON 格式的新文件中。 当我尝试拆分和流式传输正文时,解组会因“.IllegalArgumentException:没有记录 h...

回答 2 投票 0

pollEnrich 正在内存中加载文件并导致 EKS 部署中出现堆错误

我们有一个应用程序,它使用来自SQS的消息并根据sqs消息将文件从s3下载到文件系统。 我们使用 apache Camel 来轮询 SQS 消息队列并丰富,然后将文件下载到

回答 1 投票 0

如何配置Camel的jackson XmlMapper?

我有一个SpringBoot应用程序,使用Camel进行路由。 为了配置 jackson xmlMapper,我有以下 spring bean: @豆 公共 XmlMapper xmlMapper() { XmlMapper xmlMapper = 新

回答 1 投票 0

Camel 测试 - 无法创建路由...因为必须在进程上指定 ref

我写了这条骆驼路线: @成分 公共类 FirstRoute 扩展 RouteBuilder { 私有静态最终字符串 DIRECT_ENDPOINT = "direct:test_direct"; 私有静态最终字符串 HTTP_EN...

回答 1 投票 0

了解 Fuse 和 Camel 之间用于 Salesforce 集成的区别

我正在尝试学习如何进行销售人员集成,但我发现该领域的文档非常缺乏。我有一条非常简单的路线,我试图仅使用骆驼进行测试。 这是...

回答 2 投票 0

Apache Camel - 为什么 Rest OpenAPI 追加 basePath 两次

我有一个使用camel-rest-openapi组件来调用Petstore OpenAPI规范中定义的操作的路由。当尝试运行

回答 1 投票 0

使用驼峰过滤器时无法访问测试中的路由元素

我的骆驼路线定义如下: from(source).routeId("源处理器") .filter(责任消息过滤器) .log(LoggingLevel.INFO、记录器、&...

回答 1 投票 0

Apache Camel Quartz 在应用程序启动后立即启动,然后每小时启动

我如何配置我的骆驼石英在应用程序启动后立即触发,然后每小时触发一次。 是否有我可以使用的属性或选项来实现我的需求。 以下是我的路线

回答 1 投票 0

尝试在 apache 骆驼中获取原始消息时发生异常

我正在尝试在我的骆驼异常处理程序中获取原始消息。我试图调用 Exchange.getUnitOfWork().getOriginalInMessage() 但出现以下异常 java.lang.

回答 1 投票 0

SFTP 传输:如何按名称过滤文件

我需要从 SFTP 传输文件,我尝试使用简单的表达语言来过滤名称以及文件的最后修改日期(=今天) fromF("sftp://..." + “&过滤...

回答 2 投票 0

XCHANGE Apache Camel 连接到币安

如何获取使用 Apache Camel XCHANGE 的数据流? Apache Camel XCHANGE 中有一个示例。 在此示例中,我们找到当前比特币市场价格(以 USDT 表示): 来自(“直接:股票代码”)...

回答 2 投票 0

为什么apache/camel处理后会删除文件

我们正在使用Camel来读取文件并检查文件的内容。我们不需要将文件转发到端点。下面是我们用于设置 Camel 的构建。问题是Camel删除...

回答 1 投票 0

如何在Camel kafka选项参数中设置地图

我们在camel kafka选项中有一个名为附加属性的属性,它的类型是map 返回“kafka:”+主题+“?brokers=”+主机+“&groupId=”+组+&q...

回答 1 投票 0

在camel 3.x中的CamelContext中找不到方法setHandleFault(java.lang.Boolean)

我正在尝试将camel从版本2.22.2升级到3.14.10并收到以下错误: 代码: getContext().setHandleFault(Boolean.TRUE); 错误: 找不到标志 [错误]符号:方法 setHandl...

回答 1 投票 0

apache Camel Spring Boot 应用程序上的日志记录问题

我继承了一个 apache Camel Spring Boot 应用程序,但我在日志记录方面遇到了问题。 路由组件使用 lombok.extern.slf4j.Slf4j 注释进行注释。 正常日志正在工作

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.