Cześć
W Glassfishu zdefiniowałem sobie JMS Connection Factory o nazwie jndi: jms/QueueConnectionFactory.
Teraz mam w beanie EJB:
@Resource(lookup="jms/QueueConnectionFactory")
private ConnectionFactory connectionFactory1;
@Resource(name ="jms/QueueConnectionFactory")
private ConnectionFactory connectionFactory2;
Oba wstrzyknięcia działają.
Wg mnie powinna działać jedynie ta z lookup-em bo taki jndi wprowadziłem dla mojego ConnectionFactory.
A druga wersja z name nie powinna działać bo name powiązany jest z ENC name co z kolei jest zupełnie coś innego niż JNDI.
Proszę o łopatologiczne wyjaśnienie :P
Dziękuję z góry za wszystkie wpisy.