Die Überschrift sagt alles: Ich habe eine einfache WebServiceWie kann man EntityManager in nicht-EJB-basierten WebService injizieren?
@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()
{
}
}
Natürlich ist der WebService auch in der web.xml definiert haben, und nur gut die WSDL arbeitet Aufruf kann ein Client webmeethods nennen, und bald.
Wie Sie sehen können, ich möchte, dass der EntityManager und eine UserTransaction injiziert werden, ich brauche es, um ein weiteres DAO zu erstellen. Beide sind jedoch immer null.
Der WebService basiert nicht auf EJB, gibt es eine Möglichkeit, diese Objekte abzurufen?
Der Container ist JBoss 5.0GA