0
J'ai un haricot java normal qui est singleton avec des ressources jms comme ceci:Java Bean CDI exception de pointeur nul
@Resource(lookup="jms/queueConnectionFactory")
private QueueConnectionFactory myQueueConnFactory;
@Resource(lookup="jms/myQueue")
private Queue myMessageQueue;
private Connection myConn;
private Session mySession;
private MessageProducer msgProducer;
private MapMessage myMsg;
@PersistenceContext(name="OrderServicePU")
EntityManager em;
private static MyProducer msgClientProducer;
J'ai essayé de l'injecter au servlet contrôleur, mais a donné lieu à l'exception de pointeur NULL lorsque la file d'attente et la connexion l'usine n'est pas initialisée.
@Inject private MyProducer msgProducer;
J'ai défini beans.xml et glassfish-resources.xml.
De quoi s'agit-il?