3

我在这条线上遇到了问题:

@Resource 
public void setMessageDrivenContext(MessageDrivenContext context) {
    this.context = context;
}

消息是:

JSR250:Java 的 CommonAnnotations,2.3: @Resource方法必须是遵循标准 JavaBeans 约定的设置器。即 void "setProperty(value)" for "property"。

ProjGatewayBean.java /DocViewerEJB/src/main/java/com/tscdv/document/b/beans 第72行注释问题

可能是什么问题,我该如何解决?

我已将编辑器从 Rad 7.5 升级到 8,将 maven 2 升级到 3。这发生在导入 maven 项目之后,但我在任何 pom 文件上都没有错误。

我对两个可能相关的 xml 文件还有其他一些问题,这些文件被分成了一个新帖子:

错误:包含版本 <unknown> 部署描述符的项目需要 XMI 格式的绑定或扩展文件。ibm-web-bnd.xml

4

1 回答 1

2

在您的类中重命名上下文属性 messageDrivenContext 并更改您的方法,如下所示:

@Resource 
public void setMessageDrivenContext(MessageDrivenContext context) {
   this.messageDrivenContext = context;
}

问候。

于 2012-04-20T10:22:22.673 回答