标题说明了一切:我有一个简单的 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就可以了,客户端可以调用webmemethods等等。
如您所见,我希望它能够注入 EntityManager 和 UserTransaction,我需要它来创建进一步的 DAO。但是,两者始终为空。
WebService 不是基于 EJB,有没有办法检索这些对象?
容器是 JBoss 5.0GA