1

我的目标是监听传入的数据报包,处理它们,将信息保存在内存中并允许通过网络访问它。我是一名初级 Java EE 开发人员。我决定使用 servlet(Web 访问)、单例(内存存储)和带有资源适配器的消息驱动 bean(接入 UDP 套接字)。

我正在尝试在 Eclipse 4.2 中执行此示例:http://www.apprigger.com/2011/06/javaee-udp-resource-adapter-example/,但我坚持开发 MDB。

到目前为止,我已经创建了一个连接器项目、动态 Web 项目和一个引用它们的 EAR 项目。我正在尝试在 GlassFish 3.x 上运行它。

我坚持在动态 Web 项目中创建 MDB。Eclipse 要求提供消息侦听器接口,但我无法指向 UDPMessageListener(不在类路径中),即使动态 Web 项目引用了连接器项目。我是否需要将连接器项目类导出为 JAR 并将其放在 WEB-INF/lib 文件夹中?但随后我的 EAR 将加载这些 UDP 类两次——一次来自连接器项目本身,第二次来自 jar 内部。我真的很困惑如何正确部署它。

任何帮助将不胜感激。

4

0 回答 0