通过JMS在独立Java服务和Tomcat8之间进行通信

时间:2014-09-29 06:35:19

标签: java spring tomcat jms

是否可以通过JMS在独立Java服务和Tomcat8之间创建通信?

我需要将独立服务充当发布者,将Tomcat充当订阅者。 外部设备通过独立服务上的套接字连接发送数据。收到并解析消息后,服务会将其发送给Tomcat。 我不想使用DB进行此通信。

请发送实施示例。首选Spring JMS但不是强制性的。

提前致谢

1 个答案:

答案 0 :(得分:0)

无论有没有Spring JMS都可以。重点是您无论如何都需要在某处托管JMS服务器。假设您正在使用ActiveMQ服务器。

您需要将ActiveMQ客户端库的依赖项添加到两个项目中(Tomcat8和独立Jar)。您可以在两个项目中使用Spring JMS。

比在Active MQ服务器中创建队列。

您的发件人应用程序将使用ActiveMQ客户端库将邮件发送到已创建的队列。 您的Tomcat8应用程序将使用ActiveMQ客户端库在已创建的队列上注册侦听器。

编辑

以下是我建议遵循的链接: