3

この行で問題が発生しています:

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

メッセージは次のとおりです。

JSR250:JavaのCommonAnnotations、2.3: @Resourceメソッドは、標準のJavaBeans規則に従うセッターである必要があります。つまり、「property」の場合はvoid「setProperty(value)」です。

ProjGatewayBean.java / DocViewerEJB / src / main / java / com / tscdv / document / b/beans行72注釈の問題

何が問題になる可能性があり、どうすれば解決できますか?

エディターをRad7.5から8に、maven 2から3にアップグレードしました。これは、mavenプロジェクトをインポートした直後に発生しますが、pomファイルにエラーはありません。

新しい投稿に分けられた、関連している可能性のある2つの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 に答える