错误路由导致的Memoryleak错误

时间:2015-09-23 07:05:04

标签: eclipse spring maven tomcat apache-camel

嗨,我得到了与此处相同的问题:Memory leak when redeploying application in Tomcat 但不同的是,我的路线中有一个错误,因为当我得到一个简单的从 - 到路线,它的工作正常。我使用骆驼战争原型tp以这样的弹簧形式创建我的路线:

<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>

这是我第一次使用Spring,我尝试使用apache网站,例如:http://camel.apache.org/bindy.html但是这显然已经过时了,因为eclipse显示数据格式错误...所以我不知道我是不是一切都做对了。所有使用过的类都在ressourcefolde中并在java-camelroute中工作...尝试帖子中的最新内容(Memory leak when redeploying application in Tomcat)没有用。 任何想法?

0 个答案:

没有答案