19

GlassFish 3.1.2.2でJersey JAX-RS + EJB 3.1を使用した簡単なアプリを試しています。EJB を追加するまでは、GlassFish の Jersey REST ではすべてがうまく機能しているように見えました。war ファイルを展開するときに、このエラーが発生しました。

SEVERE: Error when configuring to use the EJB interceptor binding API. JAX-RS EJB support is disabled.

これに遭遇したことのある人はいますか?これを修正するための GlassFish の構成はありますか?

私の EJB は、アノテーション付きの単純な pojo@Singletonです@PostConstruct

@Singleton
public class PurchaseBean {
    private String name;

    @PostConstruct
    public void init() {
        System.out.println("Initializing PurchaseBean");
        setName("Purchase Singleton EJB");
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


}
4

2 に答える 2

32

これはEclipseの問題のようです。GlassFish アダプターを使用して Eclipse を使用してデプロイを行いました。Eclipseを再起動すると解決しました。

Solution: Shutdown GlassFish, inside Eclipse go to Project->Clean(select project) and then start GlassFish again.

理由はわかりませんが、うまくいきました。:)

于 2012-08-17T05:53:24.083 に答える
0

作業ソリューションまたは Glassfish をスタンドアロンで実行している場合: Glassfish を再起動します。Glassfish バージョン番号 4.1.2

于 2019-01-29T22:17:43.177 に答える