JBoss ESB在启动后停止工作或记录

时间:2009-09-08 14:59:13

标签: jboss service esb

我使用JbossESB作为应用程序之间的整合层。我正在从文件系统中读取消息,解析它们,然后通过jms将它们发送到远程应用程序。

我的配置文件 - jboss-esb.xml

<fs-provider name="SitaIstProvider">

           


                 

                         

事情就是当JbossESB开始时一切正常。但是在启动之后,将没有关于此操作的日志条目,尽管文件从INOUTDIR移动到OKDIR而没有任何日志条目。

我的听众或记录器出了什么问题,我不知道?但我知道有几个服务在ESB上工作,他们工作得很好,并在日志文件中输入。

Thannks。

2 个答案:

答案 0 :(得分:0)

对于缺少的配置详细信息感到抱歉,以下是nissing配置。

<fs-provider name="MyProvider">
        <fs-bus busid="gw_xaxa_ist" >
            <fs-message-filter
                directory="INPUTDIR"
                input-suffix=".RCV"
                work-suffix=".lck"
                post-delete="false"
                post-directory="OKDIR"
                post-suffix=".ok"
                error-delete="false"
                error-directory="ERRORDIR"
                error-suffix=".err"/>
        </fs-bus>
    </fs-provider>

<services>
    <service category="XAXA" name="XAXA_IST" description="XAXA Daemon">     
        <listeners>
            <fs-listener name="Xaxa_Ist_Gateway" busidref="gw_xaxa_ist" is-gateway="true" schedule-frequency="20" />
            <jms-listener name="Jms_Xaxa_EsbAware" busidref="esb_xaxa_queue" />
        </listeners>

        <actions mep="OneWay">
            <action name="parse_msg" class="com.xaxa.XaxaHandler" process="parseMessage" />
            <action name="send_myapp" class="com.xaxa.integration.action.outbound.MyJmsSender" />
        </actions>
    </service>

由于

答案 1 :(得分:0)

我建议您在操作部分添加SystemPrintln操作。我有同样的问题。

<action name="before_parse" class="org.jboss.soa.esb.actions.SystemPrintln">
   <property name="message" value="Started parsing..." />
</action>

另一方面,它也可能有助于更改日志级别,但这可能会极大地增加日志输出。

干杯