Eclipse 错误路由导致的Memoryleak错误

Eclipse 错误路由导致的Memoryleak错误,eclipse,spring,maven,tomcat,apache-camel,Eclipse,Spring,Maven,Tomcat,Apache Camel,嗨,我遇到了和这里一样的问题: 但不同的是,这是一个错误,有些人在我的路线,因为当我得到一个简单的从到路线,它的工作只是罚款。我使用驼峰战争原型tp在spring表单中创建路线,如下所示: <bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent" p:brokerURL="vm://localhost?create=false&amp;waitForStart=1000

嗨,我遇到了和这里一样的问题: 但不同的是,这是一个错误,有些人在我的路线,因为当我得到一个简单的从到路线,它的工作只是罚款。我使用驼峰战争原型tp在spring表单中创建路线,如下所示:

<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent"
    p:brokerURL="vm://localhost?create=false&amp;waitForStart=10000" />
    <bean id="OutputProcessor" class="camelpak2.OutputProcessor"/>
<bean id="OutputProcessor2" class="camelpak2.OutputProcessor2"/>

  <bean id="csvbindyDataformat"  class="org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat">
    <constructor-arg value="camelpak2.Poste.class.getPackage().getName()"/></bean>
        <bean id="Transform" class="camelpak2.Transform"/>

<bean id="jaxb2Marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
    <property name="classesToBeBound">
        <list>
            <value>camelpak2.Orders.class.getPackage().getName()</value>
        </list>
    </property>
    <property name="schema" value="/testing123/src/main/resources/camelpak2/Orders.java"/>
</bean>

<camel:camelContext>
    <camel:package>camelpack3.nothing</camel:package>
     <camel:route>
        <camel:from uri="file://mnt/orders?noop=true" />
        <camel:process ref="OutputProcessor2" />
        <camel:unmarshal ref="bindyDataformat"/>
        <camel:bean ref="Transform"/>
        <camel:marshal ref="jaxb2Marshaller"/>
        <camel:process ref="OutputProcessor" />
        <camel:to uri="file://mnt/test?noop=true" />
    </camel:route>
</camel:camelContext>

camelpak2.Orders.class.getPackage().getName()
什么都没有
这是我第一次使用Spring,我尝试使用apache站点,例如:但这显然已经过时,因为eclipse显示了数据格式错误。。。所以我不知道我是否做对了每件事。所有使用的类都在ResSourceFolder中,并在java camelroute中工作…尝试post()中的内容不起作用。。
有什么想法吗?

我想知道它的JAXB是否会导致Tomcat报告泄漏。它有一些静态类缓存。我想你可以调用一些静态方法来清除缓存。你说“当我得到一个简单的从一个到另一个路由时,它工作得很好”到底是什么意思?如果你的简单路线是从(file://..).到(file://...)然后,我认为camel文件组件与文件上的引用一起工作,它只是没有加载到内存中。您发布的路由需要内存中的文件,因此可能您只是在tomcat服务器上配置的堆不够。camelpack3.我的意思是简单(容易)的路线