这可能是一个愚蠢的问题。 我的eclipse工作区中有两个EJB项目,一个是MDB,另一个是Session bean。 我的客户端成功地将消息发送到localhost中的队列。现在我想让我的客户端从远程位置调用队列。在我这样做之前,我是否必须将上述两个ejb项目组合成一个EAR?
(我无法从远程位置成功运行我的客户端来解决jms队列问题,问题可能就是调用队列。我发现很多帮助但是所有这些都在讨论ear文件,但我有两个jar文件)
PS:或者是否可以使用jar文件执行此操作,我想是的,但不知道正确的方法 请指导我 (服务器 - jboss 5) 谢谢
答案 0 :(得分:0)
我过去做过这个,我有很多网络应用程序,生成JMS消息,由一些JMS bean处理(基本上是发送电子邮件)。我没有部署任何EAR文件,而是我这样做了。
EAR文件是“方便”,允许一步部署构成“系统”的所有工件,但您可以部署单个组件(jar文件,war文件,描述符),以及JMX控制台和日志输出将告诉您正在部署的内容。