4

@RequestScoped Bean にプロトコル ファイルを書き込むアプリケーション ロジックがあります。@SessionScoped Bean の有効期限が切れる直前にプロトコルを書きたいと思います。

@SessionScoped
class Anybean implements Serializable {

@Inject
private ProtocolBean protocolBean;

@PreDestroy
private void writeFinalProtocol() {
    protocolBean.writeProtocol();

}

}

次のエラーが表示されます: WELD-000019 インスタンス管理対象 Bean の破棄中にエラーが発生しました。一般に、@PreDestroy から他の Bean を呼び出すことは許可されていませんか?

4

1 に答える 1