起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9088|回复: 14

[结贴] x5整合ActiveMQ消费者

[复制链接]

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
发表于 2019-4-12 16:54:04 | 显示全部楼层 |阅读模式
如题,我这边想在x5中写ActiveMQ消费者,我看到网上大部分的整合都是使用Spring来做,如果要是做到x5中应该如何做呢?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-12 17:28:49 | 显示全部楼层
具体需求要做什么?
如果是发消息平台提供的就有消息机制
http://docs.wex5.com/bex5-push-message/
http://docs.wex5.com/bex5-push-server/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2019-4-12 19:03:45 | 显示全部楼层
这两篇文章大部分讲的大概是生产者相关的,我主要是想在X5中写消费者
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-15 08:51:51 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2019-4-15 09:31:58 | 显示全部楼层
好像不是这个意思,讲下我的做法吧,我是自己集成的ActiveMQ,想着把生产者消费者全部集成在自己的环境中,生产者按照ActiveMQ提供的APi方式进行编写,消费者我是使用servlet自身的监听器机制来写的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-15 10:23:19 | 显示全部楼层
那就自己按照标准的web应用的方式去实现,平台的runtime下的Server就是标准的web应用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2019-4-15 14:47:55 | 显示全部楼层
我现在实现是实现出来了,但是集成在这里面的监听器在编译完成后需要将编译出来的classes文件放到BussinessServer中的classes文件夹中才能正常的运行,这样做实在是太麻烦了,每次我消费者更改以后就要重新复制一遍。在BussinessServer的web.xml文件中,有这样一段代码  
<param-name>model-list</param-name>
      <param-value>/system/data,/system/ontology,/system/logic/fn,/system/logic/action,/system/logic/code</param-value>
1.我想问下这段代码指的是什么?是不是就是运行前要加载的类文件的目录?
2.我试过将我的模块添加在上面的配置文件中,但是不起效果,我想问下有没有别的办法让tomcat运行后加载我模块中的classes文件
   
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-15 15:29:57 | 显示全部楼层
1.配置tomcat启动默认加载的模块
2.确认配置的模块是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2019-4-15 15:48:31 | 显示全部楼层
说下我的配置,我将消费者监听器写在了paltform/mq/logic/code/src目录下 Snipaste_2019-04-15_15-44-42.png

在设置源码路径后会生成classes文件夹,在BussinessServer中的web.xml我进行更改
Snipaste_2019-04-15_15-46-26.png

更改如下:
      <param-name>model-list</param-name>

      <param-value>/system/data,/system/ontology,/system/logic/fn,/system/logic/action,/system/logic/code,/platform/mq/logic/action,/platform/mq/logic/code</param-value>

但是还是没有用
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-15 16:14:22 | 显示全部楼层
配置重启默认肯定会加载配置的模块
model.png



如果要的是tomcat启动默认就执行java文件中的方法到网上查找web应用中的配置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-26 13:32 , Processed in 0.069281 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表