2

見出しがすべてを物語っています: 私はシンプルな WebService を持っています

@WebService(serviceName="G08WService", portName="G08WPort", endpointInterface = "at.fhj.itm.g08.wservice.IUserWebService")

public class WService implements IUserWebService
{
    @PersistenceContext(unitName="g08b2")
    EntityManager em;

    @Resource 
    UserTransaction utx;

    public WService()
    {

    }
}

もちろん、WebService も web.xml で定義されており、WSDL の呼び出しは正常に機能し、クライアントは webmeethods などを呼び出すことができます。

ご覧のとおり、EntityManager と UserTransaction を注入する必要があるため、さらに DAO を作成する必要があります。ただし、どちらも常に null です。

WebService は EJB ベースではありません。これらのオブジェクトを取得する方法はありますか?

コンテナはJBoss 5.0GA

4

1 に答える 1