我只想使用当前在测试中精美工作的设置'实时'。我已经下载了独立的OpenEJB服务器并将我的EJB放在/apps
目录中。
日志中的输出表明独立服务器可能不支持非JMS适配器:
Deployment 'SocketMDB' has message listener interface com.example.TCPMessageEndpoint but this MDB container only supports interface javax.jms.MessageListener
注意其他模块包括RA本身似乎成功启动。唯一的问题似乎是创建非JMS消息的消费者。
我还可以尝试查看或配置什么?谢谢!
答案 0 :(得分:1)
在测试场景中,我们将在类路径中找到的所有模块包装到EAR中并进行部署。要模仿该环境,请尝试将rar和ejbs放入EAR文件并将其放入apps/
目录。您应该获得与嵌入式方案相同的结果。
答案 1 :(得分:0)
我最终只是驾驶一个嵌入式OpenEJB容器进行进一步测试。我会尝试在这里发布新结果。