2014-09-23 94 views
0

我想开发一个日志记录应用程序。我在SOAP Web服务中获取请求。现在我想将请求POJO作为XML存储在数据库中。所以,当我收到请求POJO;我需要把它放入JMS队列中。通过JMS登录数据库java

在另一端会有一个监听器监听队列,如果有消息存在,它会选择它并将其放入数据库。

我为此使用ActiveMQ和log4j。

如何实现它。

谢谢你的时间。

回答

1

那么,因为你想存储XML我相信你想记录完整的SOAP请求&响应。因此,你可以通过创建日志处理程序来完成,如下所示url:
http://docs.oracle.com/cd/E13222_01/wls/docs103/webserv_adv/handlers.html

+0

基本上我想通过使用JMS和使用Spring的消息监听器来将日志存储到数据库中。 – Kumar 2014-09-23 08:03:49

+0

我希望以下服务你的目的:[链接](http://java.dzone.com/articles/asynchronous-logging-using) 它没有提到你正在使用春天,如果我在你的地方我的选择将弹簧集成并通过使用电线接头进行日志记录: [链接](http://docs.spring.io/spring-integration/docs/2.0.0.RELEASE/reference/htmlsingle/#channel-wiretap) – user3085390 2014-09-23 08:19:10

+0

我已经跟随你的第一个链接。因为我是春天的新人;在Spring配置中我无法掌握。感谢您的建议和答复。 – Kumar 2014-09-23 09:36:10