@Postconstruct 的 ejb-jar.xml 等价物是什么?
我有一个 MDB,其方法注释为 @Postconstruct
。正在执行,一切正常。
今天,我需要创建一个 ejb-jar.xml
文件来在构建时配置
(因为我不知道如何在部署时配置 @ActivationConfigProperty
- 请参阅这个问题)。
创建 ejb-jar.xml
后,容器不再调用 @Postconstruct
方法。
与 @Postconstruct
等效的 ejb-jar.xml
是什么?编辑:或者是否可以将注释与 XML 配置合并?
我正在使用WebSphere 7。
I have an MDB with a method annotated as @Postconstruct
. It was being executed OK.
Today I needed to create an ejb-jar.xml
file to configure an <activation-config-property>
at build time (as I can't figure out how to configure an @ActivationConfigProperty
at deploy time - see this question).
After creating the ejb-jar.xml
the container is no longer calling the @Postconstruct
method.
What is the ejb-jar.xml
equivalent of @Postconstruct
? EDIT: Or is it possible to merge annotations with XML config?
I am using WebSphere 7.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过确保
与 MDB 类名(无包)匹配来解决了我的问题。有了这个,就可以找到@Postconstruct
方法。请参阅此线程I solved my issue by ensuring that the
<ejb-name>
matched the MDB class name (sans package). With this in place the@Postconstruct
method is found. See this thread