当前位置: 首页 > 知识库问答 >
问题:

属性“fixed-rate”不允许出现在元素“int:poller”中

谈渊
2023-03-14

我无法在poller标记下添加属性“fixed-rate”,因此“属性'fixed-rate'不允许出现在元素'int:poller'中”。请参考下面的xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:int="http://www.springframework.org/schema/integration"
  xmlns:beans="http://www.springframework.org/schema/beans"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:int-sftp="http://www.springframework.org/schema/integration/sftp"
             xsi:schemaLocation="http://www.springframework.org/schema/integration
             http://www.springframework.org/schema/integration/spring-integration.xsd
             http://www.springframework.org/schema/beans
             http://www.springframework.org/schema/beans/spring-beans.xsd
             http://www.springframework.org/schema/integration/sftp
             http://www.springframework.org/schema/integration/sftp/spring-integration-sftp.xsd">

    <int:channel id="fileTransferChannel"/>

    <int:inbound-channel-adapter id="fileTransferChannelAdapter" auto-startup="true" ref="fileTransferCollector" method="poll" channel="fileTransferChannel">
        <int:poller fixed-rate="500"/>
    </int:inbound-channel-adapter>

</beans:beans>

请帮帮忙

将代码更改为

null

<int:poller>
        	<int:interval-trigger interval="1000" fixed-rate="500"/>
        </int:poller>

null

我的情况低于例外

违规资源:类路径资源[AppCont.xml];嵌套异常为org.springframework.beans.factory.XML.xmlBeanDefinitionStoreException:类路径资源[FileTransfer.XML]的XML文档中的第17行无效;嵌套异常是org.xml.sax.SAXParseException;行号:17;列号:66;CVC-complex-type2.4.a:发现以元素“int:interval-trigger”开头的内容无效。应为“{”http://www.springframework.org/schema/integration“:Transactional,”http://www.springframework.org/schema/integration“:advice-chain}”之一.在org.springframework.beans.factory.parsing.failfastproblemreporter.error(failfastproblemreporter.java:68)在org.springframework.beans.factory.parsing.readercontext.error(readercontext.java:85)在org.springframework.beans.factory.parsing.readercontext.error(readercontext.java:76)在nTreader.java:111)位于org.springframework.beans.factory.xml.xmlbeandefinitionreader.registerbeandefinitionreader.registerbeandefinition(xmlbeandefinitionreader.493)位于org.springframework.beans.factory.xml.xmlbeandefinitionreader.doloadbeandefinition(xmlbeandefinitionreader.390)位于CTBeanDefinitionReader.java:243)位于org.springframework.context.support.abstractxmlapplicationcontext.loadbeandefinitions(abstractxmlapplicationcontext.java:127)位于org.springframework.context.support.abstractxmlapplicationcontext.loadbeandefinitions(abstractxmlapplicationcontext.java:93)位于

共有2个答案

司徒瀚
2023-03-14

我也遇到过同样的问题,我可以这样解决它:

<int:inbound-channel-adapter id="fileTransferChannelAdapter" auto-startup="true" ref="fileTransferCollector" method="poll" channel="fileTransferChannel">
    <int:poller fixed-rate="500">
    </int:poller>
</int:inbound-channel-adapter>
昌勇锐
2023-03-14

这是因为模式不允许在该元素上使用fixed-rate属性。我猜你想要的是:

<int:inbound-channel-adapter .... >
    <int:poller >
        <int:interval-trigger fixed-rate=".." />
    </int:poller >
</int:inbound-channel-adapter>
 类似资料:
  • 我正在学习如何使用Spring安全登录。我提供了我的web.xml、Dispatcher-servlet.xml、login.jsp、spring-security.xml文件。我觉得spring-security.xml.有些错误 您可以使用spring security为我提供一个完整的工作登录程序。 错误如下: 我的DispatcherServlet如下: 我的spring-security

  • 朋友们,当在apache camel中使用组件集头时,在EAP中进行部署时,它会给我带来以下错误 /META-INF/jboss-camel-context.xml]无效;嵌套异常为org.xml.sax.saxParseException;LineNumber:48;ColumnNumber:79;CVC-complex-type.3.2.2:属性“header name”不允许出现在元素“se

  • 我正在尝试使用Spring LDAPTemplate控制OpenLDAP。 在LDAP中,我有组和用户组织单位。我正在尝试将新用户绑定到具有组关联的LDAP中。(通用用户帐户)因此,当我尝试绑定新用户时,我还将的属性对象中放入。但是我得到了这样的错误: 到目前为止,我一直在尝试: 以下是我的模式:

  • 这行代码: 未能通过W3C HTML5验证程序检查:

  • 我使用的是与node.js快递4.12.3和mysql db招摇过市2.0。 我创建了以下模式- 此处删除的_at字段将为空,并且在删除记录之前不会出现在数据库中。我的基于express的nodejs服务器返回的日期如下- [{id:4,“国家”:“g”,“创建时间”:“2018-01-29T04:51:46.000Z”,“删除时间”:null},{id:5,“国家”:“gaaaf”,“创建时间”

  • 我正在尝试为以下XML编写XSD: 以下是我目前掌握的情况: 但它返回错误: 元素'{http://www.w3.org/2001/XMLSchema}元素”:内容无效。应为(注释?,((simpleType | complexType)?,(唯一|键|键参考)*) id属性是用户的id。知道我该怎么解决这个问题吗?